Children’s Clinic Physical Address: 8888 Ladue Road, St. Louis, MO, USA Phone: 314-862-4050 Fax: 314-862-1141