St. Louis Children’s Specialty Care Center – South County Physical Address: 5114 Midamerica Plaza, St. Louis, MO, USA Mailing Address: Suite 3A Phone: 314-454-2810 Click to see this content