toronto auto repair shops
We have serviced the automotive repair, tire, and Engine Repair needs of those in the Toronto, ON area. Our shop is located at 2300 Finch Ave W North York GTA, ON, M9M2Y3. At Weston Star Auto you will find the best and most experienced auto mechanics in Toronto. We offer competitive priced consumer tires from some of the industry’s best tire brands, including MICHELIN, Yokohama, Good year.