About St. Louis South
St. Louis South is a hospital medicine doctor / hospitalist practice located in St. Louis, MO.
Our Facilities
St. Louis South has been registered with the National Provider Identifier database since December 08, 2009 and its NPI number is 1386973105 (certified on 12/08/2009).
Book an Appointment
To schedule an appointment, please call (314) 525-8100.