Don’s Muffler Clinic Share on FacebookTweet on TwitterSend via Email In the Cherokee Street Business District Contact Address 2923 Cherokee St.St. Louis, MO 63118 Telephone 314-772-7400 Website facebook.com Hours Monday–Friday 9am–5pm Saturday 8am–2pm Sunday Closed Don’s Muffler Clinic, 2923 Cherokee St.