South County St. Louis Children’s Specialty Care CenterPhysical Address: 5114 Midamerica Plaza, Suite 3A, St. Louis, MO 63129, USA Phone: 314-742-6055 View Content