
Maria Acosta Villarreal · Internal Medicine Physician
13276 Manchester Rd, Saint Louis, MO, 63131
NPI · 1578936910No reviews
Insurance
Not specified
Check availability
100 providers found
Choosing an internal medicine physician in Saint Louis, is easier when you can see credentials, listed plans, and patient ratings in one place. Heallexa shows 100+ verified internal medicine physician side by side.

Maria Acosta Villarreal · Internal Medicine Physician
13276 Manchester Rd, Saint Louis, MO, 63131
NPI · 1578936910Insurance

Insurance

Dani Tazbaz · Internal Medicine Physician
1035 Bellevue Ave Suite 500, Saint Louis, MO, 63117
NPI · 1356464200Insurance

Zanetta Chang · Internal Medicine Physician
1 Barnes Jewish Hospital Plz, Saint Louis, MO, 63110
NPI · 1205452737Insurance

Elizabeth A Babusis · Internal Medicine Physician
3691 Rutger St, Saint Louis, MO, 63110
NPI · 1720122740Insurance

Piotr Kulikowski · Internal Medicine Physician
6400 Clayton Rd, Saint Louis, MO, 63117
NPI · 1053388678Insurance

Muhammad Ali Elahi · Internal Medicine Physician
1 Barnes Jew Hosp Plz, Saint Louis, MO, 63110
NPI · 1447094149Insurance

Anneliese Flynn · Internal Medicine Physician
915 N Grand Blvd, Saint Louis, MO, 63106
NPI · 1770746323Insurance

Patrick David Olson · Internal Medicine Physician
620 S Taylor Ave, Saint Louis, MO, 63110
NPI · 1801380951Insurance

Justin Marinus Vader · Internal Medicine Physician
4921 Parkview Pl, Saint Louis, MO, 63110
NPI · 1487864138Insurance

Generation Clinical Partners Aco, LLC · Internal Medicine Physician
723 S Laclede Station Rd, Saint Louis, MO, 63119
NPI · 1740969120Insurance

Insurance

Metro Medical Clinic South LLC · Internal Medicine Physician
3535 S Jefferson Ave, Saint Louis, MO, 63118
NPI · 1871834408Insurance

Amged Eltahir · Internal Medicine Physician
1046 Rue La Ville Walk, Saint Louis, MO, 63141
NPI · 1669499372Insurance

Michael Joseph Reschak · Internal Medicine Physician
6744 Clayton Rd Suite 310, Saint Louis, MO, 63117
NPI · 1396735734Insurance

Eric Edward Prado · Internal Medicine Physician
1 Barnes Jewish Hospital Plz, Saint Louis, MO, 63110
NPI · 1598381162Insurance

Katepalle J Moorthy · Internal Medicine Physician
10010 Kennerly Rd, Saint Louis, MO, 63128
NPI · 1902879802Insurance

Aditya Krishna Suresh · Internal Medicine Physician
3660 Vista Ave, Saint Louis, MO, 63110
NPI · 1366902090Insurance

Maanasi Madan · Internal Medicine Physician
3009 N Ballas Rd Suite 227A, Saint Louis, MO, 63131
NPI · 1861658874Insurance

Clarence E. Bell · Internal Medicine Physician
2600 Hadley St, Saint Louis, MO, 63106
NPI · 1063418291Insurance

Shari D Cohen · Internal Medicine Physician
555 N New Ballas Rd, Saint Louis, MO, 63141
NPI · 1477634764Insurance

Nikolaos Andreatos · Internal Medicine Physician
1 Barnes Jewish Hospital Plz, Saint Louis, MO, 63110
NPI · 1982196499Insurance

Moye Philip Mathew · Internal Medicine Physician
3844 S Lindbergh Blvd Suite 120, Saint Louis, MO, 63127
NPI · 1063932986Insurance

Gateway Hospitalist PC · Internal Medicine Physician
4455 Duncan Ave, Saint Louis, MO, 63110
NPI · 1225072671Insurance

Muhammad Tauquir Yasin · Surgical Critical Care Physician
11133 Dunn Rd, Saint Louis, MO, 63136
NPI · 1205839404Insurance

Robert V Griesbaum · Critical Care Medicine (Internal Medicine) Physician
12700 Southfork Rd, Saint Louis, MO, 63128
NPI · 1902894934Insurance

Braden Francis Deloach · Internal Medicine Physician
2345 Dougherty Ferry Rd, Saint Louis, MO, 63122
NPI · 1619231248Insurance

Keya Kuhn · Internal Medicine Physician
621 S New Ballas Rd Suite 189A, Saint Louis, MO, 63141
NPI · 1396908513Insurance

Patrick Grierson · Internal Medicine Physician
10 Barnes West Dr, Saint Louis, MO, 63141
NPI · 1720492192Insurance

Raymond E Bourey · Internal Medicine Physician
1 Barnes Jewish Hospital Plz, Saint Louis, MO, 63110
NPI · 1982607578Insurance

Jerry Fong · Internal Medicine Physician
1 Barnes Jewish Hospital Plz, Saint Louis, MO, 63110
NPI · 1225593015Insurance

Sonakshi Manjunath · Internal Medicine Physician
1 Barnes Jew Hosp Plz, Saint Louis, MO, 63110
NPI · 1992320063Insurance

St. Anthony'S Physician Organization · Internal Medicine Physician
12700 Southfork Rd, Saint Louis, MO, 63128
NPI · 1659567915Insurance

Sumanth Damodar Prabhu · Internal Medicine Physician
4921 Parkview Pl, Saint Louis, MO, 63110
NPI · 1265417992Insurance

Douglas H Pogue · Internal Medicine Physician
3009 N Ballas Rd Suite 387C, Saint Louis, MO, 63131
NPI · 1326055070Insurance

Minerva Zhou · Internal Medicine Physician
615 S New Ballas Rd, Saint Louis, MO, 63141
NPI · 1619504644Insurance

Harrison David Lancaster · Internal Medicine Physician
1 Barnes Jewish Hospital Plz, Saint Louis, MO, 63110
NPI · 1902541253Insurance

Akhila Padi · Internal Medicine Physician
3844 S Lindbergh Blvd Suite 120, Saint Louis, MO, 63127
NPI · 1780328047Insurance

Christian C Nwankwo · Internal Medicine Physician
10004 Kennerly Rd, Saint Louis, MO, 63128
NPI · 1679772198Insurance

Catherine Jordan Mccarthy · Internal Medicine Physician
1 Jefferson Barracks Rd Bldg 52, Saint Louis, MO, 63125
NPI · 1780098681Insurance

Nickole Hoffman Forget · Internal Medicine Physician
4901 Forest Park Ave, Saint Louis, MO, 63108
NPI · 1437126927Insurance

Randy B. Silverstein · Internal Medicine Physician
4921 Parkview Pl, Saint Louis, MO, 63110
NPI · 1326021411Insurance

Collin James Hill · Internal Medicine Physician
615 S New Ballas Rd, Saint Louis, MO, 63141
NPI · 1821614439Insurance

Insurance

Brandon Michael Parker · Internal Medicine Physician
1 Barnes Jewish Hospital Plz, Saint Louis, MO, 63110
NPI · 1710543574Insurance

Insurance

Lawrence Richard Schacht · Internal Medicine Physician
915 N Grand Blvd, Saint Louis, MO, 63106
NPI · 1790735603Insurance

Gregory Alworth Storch · Internal Medicine Physician
1 Childrens Pl, Saint Louis, MO, 63110
NPI · 1417986258Insurance

Vasanthan Kuppuswamy · Internal Medicine Physician
1 Barnes Jewish Hospital Plz, Saint Louis, MO, 63110
NPI · 1134649270Insurance

Insurance

Rebecca Lynn Cunningham · Internal Medicine Physician
1 Barnes Jew Hosp Plz, Saint Louis, MO, 63110
NPI · 1700561586Insurance

Daniel Jasper · Internal Medicine Physician
555 N New Ballas Rd Suite 220, Saint Louis, MO, 63141
NPI · 1730292509Insurance

Rod Lee Elliott Mullens · Sleep Medicine (Internal Medicine) Physician
969 N Mason Rd Suite 250, Saint Louis, MO, 63141
NPI · 1447271986Insurance

Sylvester A Flotte M.D. Inc. · Internal Medicine Physician
11155 Dunn Rd, Saint Louis, MO, 63136
NPI · 1972735900Insurance

Gabriel Rae Helen Schroeder · Internal Medicine Physician
1 Barnes Jewish Hospital Plz, Saint Louis, MO, 63110
NPI · 1265964621Insurance

Nichole Gallegos Zehnder · Internal Medicine Physician
4901 Forest Park Ave, Saint Louis, MO, 63108
NPI · 1003962697Insurance

Britt R. Hultgren · Hospitalist Physician
11133 Dunn Rd Suite 2427, Saint Louis, MO, 63136
NPI · 1588126668Insurance

Peninnah Mutungi · Obesity Medicine (Preventive Medicine) Physician
10010 Kennerly Rd, Saint Louis, MO, 63128
NPI · 1720251945Insurance

Robert F Curtin · Internal Medicine Physician
12345 W Bend Dr, Saint Louis, MO, 63128
NPI · 1538169495Insurance

Connor Michael Lenihan · Internal Medicine Physician
621 S New Ballas Rd Suite 3019B, Saint Louis, MO, 63141
NPI · 1659252542Insurance

Geneva Enriquez Guarin · Internal Medicine Physician
1 Barnes Jewish Hospital Plz, Saint Louis, MO, 63110
NPI · 1386258952Insurance

Gina Nicole Larossa · Hospitalist Physician
1 Barnes Jewish Hospital Plz, Saint Louis, MO, 63110
NPI · 1063603769Insurance

Adnan Mehboob Qureshi · Internal Medicine Physician
1 Barnes Jewish Hospital Plz, Saint Louis, MO, 63110
NPI · 1487385415Insurance

Jeremy R Tietjens · Internal Medicine Physician
3023 N Ballas Rd Suite 200D, Saint Louis, MO, 63131
NPI · 1023384831Insurance

Nadeem Ahmed · Critical Care Medicine (Internal Medicine) Physician
777 Craig Rd Suite 130, Saint Louis, MO, 63141
NPI · 1376546804Insurance

Ahmad W. Mohammadi · Internal Medicine Physician
615 S New Ballas Rd, Saint Louis, MO, 63141
NPI · 1124687264Insurance

Mia Chana Weiss · Internal Medicine Physician
4921 Parkview Pl, Saint Louis, MO, 63110
NPI · 1033525332Insurance

Insurance

Peter Fahmi Shawki · Internal Medicine Physician
1201 S Grand Blvd, Saint Louis, MO, 63104
NPI · 1659590479Insurance

Insurance

Samir Cyrus Faruque · Internal Medicine Physician
1 Barnes Jewish Hospital Plz, Saint Louis, MO, 63110
NPI · 1437827631Insurance

Bradley Bernhard · Internal Medicine Physician
7345 Watson Rd, Saint Louis, MO, 63119
NPI · 1538153606Insurance

Vasundhara Balraj · Internal Medicine Physician
1 Barnes Jew Hosp Plz, Saint Louis, MO, 63110
NPI · 1306732243Insurance

Insurance

Arun Reddy Mannem · Hospitalist Physician
1 Barnes Jewish Hospital Plz, Saint Louis, MO, 63110
NPI · 1871721019Insurance

Sana Kiblinger · Internal Medicine Physician
915 N Grand Blvd, Saint Louis, MO, 63106
NPI · 1407316789Insurance

Lawrence Prablek · Internal Medicine Physician
3015 N Ballas Raod, Saint Louis, MO, 63131
NPI · 1407829344Insurance

Ashley Richardson Whitson · Internal Medicine Physician
1 Barnes Jewish Hospital Plz, Saint Louis, MO, 63110
NPI · 1396361101Insurance

Roque Castillo · Internal Medicine Physician
915 N Grand Blvd, Saint Louis, MO, 63106
NPI · 1417971144Insurance

Lauren E Munsch Dal Farra · Internal Medicine Physician
9160 Clayton Rd, Saint Louis, MO, 63124
NPI · 1447452867Insurance

Osler Jay Justo Guzon · Internal Medicine Physician
5201 Mid America Plz, Saint Louis, MO, 63129
NPI · 1285683888Insurance

Adora Chinenye Nwankwo · Internal Medicine Physician
1 Barnes Jewish Hospital Plz, Saint Louis, MO, 63110
NPI · 1265927917Insurance

Albert Ming Chung Ding · Internal Medicine Physician
4901 Forest Park Ave Fl 2, Saint Louis, MO, 63108
NPI · 1225391287Insurance

Hunter Cassidy Cochran · Internal Medicine Physician
1 Barnes Jew Hosp Plz, Saint Louis, MO, 63110
NPI · 1083230908Insurance

Jonathan David Davis · Internal Medicine Physician
625 S New Ballas Rd Suite 2015, Saint Louis, MO, 63141
NPI · 1538303276Insurance

Shirmila Syamala · Internal Medicine Physician
6420 Clayton Rd, Saint Louis, MO, 63117
NPI · 1851554679Insurance

Justin Chin Hung Chen · Internal Medicine Physician
1 Barnes Jewish Hospital Plz, Saint Louis, MO, 63110
NPI · 1053761221Insurance

Premier U Telemed · Internal Medicine Physician
5126 Crosswood Dr, Saint Louis, MO, 63129
NPI · 1679376479Insurance

Robert A Wright · Critical Care Medicine (Internal Medicine) Physician
6400 Clayton Rd, Saint Louis, MO, 63117
NPI · 1760454680Insurance

Patricia Litkowski · Hospitalist Physician
1 Barnes Jewish Hospital Plz, Saint Louis, MO, 63110
NPI · 1639517485Insurance

Practice Of Rosemary Cannistraro, LLC · Internal Medicine Physician
12609 Olive Blvd, Saint Louis, MO, 63141
NPI · 1992848212Insurance

Stephanie Teja · Internal Medicine Physician
1 Barnes Jewish Hospital Plz, Saint Louis, MO, 63110
NPI · 1205320355Insurance

Rsn Internal Medicine Associates LLC · Hospitalist Physician
932 Claymark Dr, Saint Louis, MO, 63131
NPI · 1093832701Insurance

Insurance

Muntasir Hasan Chowdhury · Hospitalist Physician
1 Barnes Jewish Hospital Plz, Saint Louis, MO, 63110
NPI · 1265011621Insurance

Cleveland Eugene Rayford · Internal Medicine Physician
4414 N Florissant Ave, Saint Louis, MO, 63107
NPI · 1083747554Insurance

David J Brown · Internal Medicine Physician
969 N Mason Rd Suite 110, Saint Louis, MO, 63141
NPI · 1861433195Insurance

Ayalnesh Shiferaw Tadele · Internal Medicine Physician
6420 Clayton Rd, Saint Louis, MO, 63117
NPI · 1881275493Insurance

Insurance

Insurance
These providers list this insurance as accepted, but coverage should be confirmed directly with the provider before booking.
Same specialty in cities near Saint Louis — useful if your insurance network extends across the metro.
Saint Louis has internal medicine physician practicing across hospital systems, group practices, and independent clinics. When choosing an internal medicine physician in Saint Louis, the three factors most patients care about are: insurance acceptance, distance from home or work, and patient reviews. Heallexa shows all three on every listing so you can compare without clicking back and forth.
Many Saint Louis internal medicine physician list major insurance plans including Blue Cross Blue Shield, Aetna, UnitedHealthcare, Cigna, Humana, and Medicare. Listings reflect what providers have indicated they accept — always confirm in-network status directly with the office before booking. Out-of-network visits can cost 3–5× more than in-network ones.
In-network internal medicine physician in Saint Louis typically run $120–$300 for an initial visit before insurance. Out-of-network rates can be 3–5× higher. Use the insurance filter above to see Saint Louis internal medicine physician who list your specific plan, and confirm acceptance directly with the office before booking.
Most Saint Louis listings indicate new-patient status on the profile. Wait times vary by specialty and insurance; calling the office directly is the fastest way to confirm same-week availability.
Major plans in include Blue Cross Blue Shield, Aetna, UnitedHealthcare, Cigna, Humana, and Medicare. Listings show plans the provider has indicated they accept — always confirm in-network status directly with the office before your appointment.
Most PPO plans in allow direct booking. HMO and many Medicare Advantage plans require a primary-care referral first. Confirm with your insurer or the office before booking.