Don's Muffler ClinicAuto Repair · St. Louis, MOAuto Repair. Serving the Russian-speaking community in St. Louis.Address: 2923 Cherokee St, Saint Louis, MO, 63118Phone: (314) 772-7400Loading map...