St. Louis Children’s Specialty Care Center – West County Physical Address: 13001 N Outer 40 Rd, Town and Country, MO 63017, USA Mailing Address: 13001 N. Outer 40 RoadTown and Country, MO 63017 Click to see this content