Comprehensive Pharmacy & Medical Services
From fast prescription filling to free home delivery, Charles Pharmacy & Medical Supplies is your full-service neighborhood pharmacy in West Palm Beach.
More Than Just a Pharmacy
At Charles Pharmacy & Medical Supplies, we go beyond simply filling prescriptions. We are your health partners — offering personalized counseling, preventive care, and a full range of medical supplies to support your well-being every step of the way.
Our bilingual team is here to answer your questions, review your medications, and make sure you get the most out of every visit. Walk-ins are always welcome.
Everything You Need Under One Roof
Prescription Filling
Fast, accurate prescription filling — usually ready in 15 minutes while you wait. We accept transfers from any pharmacy and work with all major insurance plans.
Call to RefillFlu Shots & Immunizations
Protect yourself and your family with flu, pneumonia, shingles, COVID-19, and travel vaccines. Walk-ins welcome — no appointment needed.
Get VaccinatedMedication Counseling
Our pharmacists take the time to review your medications, explain dosing, identify interactions, and answer every question you have.
Learn MoreDisease State Management
Free screenings and ongoing monitoring for diabetes, hypertension, high cholesterol, and other chronic conditions to keep you on track.
Learn MoreFree Home Delivery
Can't make it in? We deliver your medications right to your door at no extra charge, serving West Palm Beach and surrounding areas.
Learn MoreMedication Therapy Management
A comprehensive review of all your medications to optimize your therapy, reduce side effects, and improve health outcomes.
Learn MoreMedical Supplies
Mobility aids, orthopedic supports, diabetic supplies, wound care, home health equipment, and over-the-counter essentials — all in one place.
Shop SuppliesCompounding Services
Custom-formulated medications tailored to your specific needs — ideal for patients who require unique dosages, flavors, or delivery methods.
Ask a PharmacistBilingual Services
Hablamos Español. Our bilingual staff ensures every patient receives clear, compassionate care in the language they're most comfortable with.
Contact UsHave Questions About Our Services?
Our pharmacists are ready to help. Call us, stop by, or send us a message.
(561) 507-5300