St. Louis Children’s Hospital Specialty Care Center – South County Physical Address: 5114 Midamerica Plaza, St. Louis, MO 63129, USA Click to see this content