McDonald Mecca MD delivers personalized, compassionate primary care in the heart of St. Louis. We build lasting partnerships with our patients, because your well-being deserves nothing less.
At McDonald Mecca MD, we believe that exceptional healthcare begins with a genuine connection between provider and patient. Our St. Louis practice is built on the principle that every individual deserves attentive, thorough, and respectful medical care.
We take the time to listen, to understand your health history, and to develop care plans that fit your life — not the other way around. From routine check-ups to managing chronic conditions, we are your trusted partner in health.
Every patient is treated with dignity, empathy, and genuine concern.
Located at 5621 Delmar Blvd, easily accessible in central St. Louis.
Care plans tailored to your unique needs and health goals.
From preventive screenings to chronic disease management, we provide a full spectrum of primary care services to support your health at every stage of life.
Annual physicals, health screenings, immunizations, and wellness exams designed to catch issues early and keep you thriving.
Expert management of diabetes, hypertension, asthma, and other chronic conditions with ongoing monitoring and personalized treatment plans.
Same-day or next-day appointments for infections, sprains, allergies, and other urgent but non-emergency health concerns.
Comprehensive lab work, cholesterol panels, blood sugar testing, and other diagnostic screenings to monitor your health metrics.
Gender-specific preventive care, routine exams, and health education tailored to the unique needs of women and men.
Healthcare for patients of all ages — from pediatric visits to geriatric care — keeping your entire family healthy under one roof.
We make it easy to get the care you need. Whether it's your first visit or a routine follow-up, here's what to expect when you come see us at our St. Louis office.
Monday – Friday: 9:00 AM – 5:00 PM
Weekend and evening appointments available by request
5621 Delmar Blvd
St. Louis, MO 63112-2622
We accept most major insurance plans
Contact us to verify your coverage
5621 Delmar Blvd
St. Louis, MO 63112
Your health journey starts with a single conversation. Contact McDonald Mecca MD today to schedule your appointment and discover what a patient-centered practice can do for you.
Have questions about our services, insurance, or scheduling? Reach out and we'll get back to you as soon as possible.
5621 Delmar Blvd, St. Louis, MO 63112-2622
Mon – Fri: 9:00 AM – 5:00 PM
Your appointment request has been received. Our team will contact you within one business day to confirm your visit.