St. Louis Children’s Specialty Care CenterDoctors' offices for pediatric patients in West St. Louis Country Physical Address: 13001 North Outer 40 Road, Town and Country, St. Louis, MO 63017, United States