St. Louis Children’s Specialty Care Center Physical Address: 13001 N Outer 40 Rd, St. Louis, MO, USA Mailing Address: 13001 North Outer FortySaint Louis, MO 63017 Click to see this content