Pediatric Locations St. Louis Children’s HospitalPhysical Address: 1 Children’s Place, St. Louis, MO, USA Phone: 314-454-2810 Neurosurgery: Suite 4E