Star Muffler and Brakes, located at Sheffield and Mayfield roads in South Euclid, specializes in the repair and replacement of mufflers and brakes for most makes of vehicles; but it also offers most other standard car-maintenance services. The customer waiting area features vending machines and comfortable chairs, convenient for those waiting for extended periods on-site.