Southwest Pediatrics Physical Address: 6526 Lansdowne Avenue, St. Louis, MO, USA Phone: 314-353-8777 Fax: 314-353-8772