Auto Wheel Alignment, Auto Tune Up, Auto Tires, Auto Service, Drive Clean, Muffler, Auto Transmission, Radiator, Oil Change, Auto Sales, Auto Repair, Auto Brakes, Auto Body Repair, Auto Air Conditioning, Auto Collision Repair, Auto Exhaust, Auto Painting, Auto Muffler, Auto Mechanic, 24 Hour Towing
Star Auto-Tech has been established in Scarborough since 1977. By providing good, old-fashioned customer service over the years, proprietor Nick Lagoudis has gained a loyal followi...more...See more text