David Hannibal, MD
Photos and Videos
- HoursCLOSED NOW
- Regular Hours:
Mon - Fri Sat - Sun Closed - Phone:
Main - 314-996-5900
- Address:
- 3009 N Ballas Rd Ste 387C Saint Louis, MO 63131
- Link:
https://findadoctor.bjc.org/find-doctor/david-hannibal-md/1730765561
- Category
- Physicians & Surgeons, Internal Medicine
General Info
David Hannibal, MD, is a board-certified internal medicine physician who sees patients 18 years and older. He provides preventive care, including annual wellness exams, vaccinations and weight management medications. He treats and manages a wide variety of conditions, including asthma, COPD, anxiety, depression, diabetes, high blood pressure, obesity, upper respiratory infections and thyroid disorders. Dr. Hannibal prioritizes patient-centered care by actively listening to his patients. He takes a collaborative approach, closely partnering with his patients to improve their overall health and help them reach their personal wellness objectives. This practice is part of BJC Medical Group of Missouri.