Blue Fish Pediatrics Physical Address: 12360 Manchester Road, St. Louis, MO, USA Phone: 314-966-8500 Fax: 314-966-4499