Casa de Salud Physical Address: 3200 Chouteau Ave, St. Louis, MO 63103, USA Mailing Address: 3200 Chouteau AveSt. Louis, MO 63103 Phone: (314) 977-1250 Click to see this content Related