Arch Pediatrics Physical Address: 3844 S Lindbergh Blvd, St. Louis, MO, USA Phone: 314-525-0580 Fax: 314-525-0581