St. Louis Children’s Specialty Care Center – West County Physical Address: 13001 North Outer 40 Road, Town and Country, MO, USA Mailing Address: Suite 2D Click to see this content