St. Louis Children’s Specialty Care Center – West County Physical Address: 13001 N. Outer 40 Road, Suite 1A Town and Country, MO 63017 Mailing Address: 13001 N. Outer 40 RoadSuite 1ATown and Country, MO 63017 Click to see this content