Independent US Healthcare Provider Directory & Public Medical Database
Medical Specialty Listing

Internal Medicine Providers in St Louis, MO

Browse 34 verified Internal Medicine providers practicing in St Louis, Missouri.

34 Healthcare Providers
Showing 1–20 of 34 providers
Sorted by Name (A-Z)

Dr. Leni Abraham , MD

Internal Medicine

Active NPI Status ✓ Accepts Medicare Assignment
3635 Vista Avenue, Desloge Tower, 13th Floor, St. Louis, MO 63110
Phone: 3142687992
NPI Identifier 1346686912
View Full Profile →

Dr. Akriti Acharya , MD

Internal Medicine

Active NPI Status
Ssm Health St.mary's Hospital, Department Of Internal, Medicine 6420 Clayton Rd, St.louis, MO 63117
Phone: 3147688778
NPI Identifier 1326722455
View Full Profile →

Dr. Joseph G Anstey , MD, RPH

Internal Medicine

Notice of NPI Deactivation & Inactive Practice Status

⚠️ Deactivated NPI: March 15, 2021
3009 N Ballas, Ste 215b, St Louis, MO 631312323
Phone: 3144321964
NPI Identifier 1558446880
View Deactivated Profile →

Dr. Peter V Bettonville , MD

Internal Medicine

Active NPI Status
3844 S Lindbergh Blvd., Suite 160, St. Louis, MO 63127
Phone: 3146982500
NPI Identifier 1144273657
View Full Profile →

Dr. Chau L Chen , MD

Internal Medicine

Active NPI Status ✓ Accepts Medicare Assignment
8401 Olive Blvd, St Louis, MO 63132
Phone: 3149973430
NPI Identifier 1760570071
View Full Profile →

Dr. Lekha Chirala , MS, MD

Internal Medicine

Active NPI Status
660 S Euclid Ave, Mail Stop 8121-0022-07, St Louis, MO 63110
Phone: 3143628065
NPI Identifier 1891553848
View Full Profile →

Dr. Bhavana Choudhary , MD

Internal Medicine

Active NPI Status Telehealth Services Available
621 S New Ballas Rd, Ste 3016 B, St. Louis, MO 63141
Phone: 3142516339
NPI Identifier 1508022401
View Full Profile →

Dr. Francis Rafael Contreras , MD

Internal Medicine

Active NPI Status ✓ Accepts Medicare Assignment
6420 Clayton Road Department Of Internal Medicine, Ssm St. Mary's Hospital, St. Louis, MO 63117
Phone: 3147688778
NPI Identifier 1659868354
View Full Profile →

Dr. Stephen R Crespin , MD

Internal Medicine

Notice of NPI Deactivation & Inactive Practice Status

⚠️ Deactivated NPI: May 14, 2021
777 S New Ballas Road, Suite 214 East, St Louis, MO 63141
Phone: 3144321128
NPI Identifier 1033195300
View Deactivated Profile →

Dr. John William Davis , MD PHD

Internal Medicine

Active NPI Status
1 Barnes Jewish Hospital Plaza, St. Louis, MO 63110
Phone: 3147473000
NPI Identifier 1306689823
View Full Profile →

Dr. Jennifer A Delaney , MD

Internal Medicine

Active NPI Status ✓ Accepts Medicare Assignment
11709 Old Ballas Rd, St Louis, MO 63141
Phone: 3149931200
NPI Identifier 1124194766
View Full Profile →

Dr. Nicole M Delsoin Pierre , MD MPH

Internal Medicine

Active NPI Status
5471 Dr Martin Luther King Drive, St Louis, MO 631124265
Phone: 3143675820
NPI Identifier 1639266463
View Full Profile →

Dr. Patrick H Durbin , MD

Internal Medicine

Active NPI Status
6901 Chippewa St, St Louis, MO 63109
Phone: 3146447000
NPI Identifier 1023079928
View Full Profile →

Dr. Vanessa Eulo , MD

Internal Medicine

Active NPI Status ✓ Accepts Medicare Assignment Telehealth Services Available
1 Barnes-Jewish Hospital Plaza, St. Louis, MO 63110
Phone: 3143625000
NPI Identifier 1245612704
View Full Profile →

Dr. Baolin Fan , MD

Internal Medicine

Active NPI Status
2331 Hampton Avenue, St Louis, MO 631392908
Phone: 3147721441
NPI Identifier 1568568897
View Full Profile →

Dr. Adolphus C Favors , MD

Internal Medicine

Notice of NPI Deactivation & Inactive Practice Status

⚠️ Deactivated NPI: November 06, 2025
5701 Delmar, St. Louis, MO 631122617
Phone: 3143677848
NPI Identifier 1700831732
View Deactivated Profile →

Dr. Robert S Fischer , MD

Internal Medicine

Active NPI Status
3844 S. Lindbergh Blvd, Suite 160, St. Louis, MO 63127
Phone: 3146982500
NPI Identifier 1548214455
View Full Profile →

Dr. Joseph H Flaherty , MD

Internal Medicine

Active NPI Status ✓ Accepts Medicare Assignment
3660 Vista, St Louis, MO 63110
Phone: 3149778462
NPI Identifier 1710995568
View Full Profile →

Dr. John A Flick , DO

Internal Medicine

Active NPI Status ✓ Accepts Medicare Assignment Telehealth Services Available
615 S. New Ballas Road, St Louis, MO 63141
Phone: 3145696000
NPI Identifier 1770782351
View Full Profile →

Dr. Kelly D Gage , MD

Internal Medicine

Active NPI Status ✓ Accepts Medicare Assignment Telehealth Services Available
3844 S Lindbergh Blvd., Suite 160, St. Louis, MO 63127
Phone: 3146982500
NPI Identifier 1710930219
View Full Profile →
← Previous Page Page 1 of 2 Next Page →