St. Louis Children’s Specialty Care Center – South CountyPhysical Address: 5114 Midamerica Plaza, St. Louis, MO 63129, USA View Content