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