St. Louis Children’s Specialty Care Center – South County Physical Address: 5114 Midamerica Plaza suite 3a, St. Louis, MO 63129, USA Mailing Address: 5114 Midamerica PlazaSuite 3ASt. Louis, MO 63129 Click to see this content