Osarenren Idemudia, MD, Internal Medicine

10010 Kennerly Rd
Saint LouisMO  63128-2106 (Saint Louis County)


Phone: 314-517-2298
Fax:

NPI: 1467013094
License Number: 2022024167 (MO)