Active green and ross sheppard ave
Incompetence
In addition to my other MAJOR complaint on this repair station, I have witnessed or been a part of 4 other VERY bad signs these guys do not know what they are doing or gouging people inappropriately. While I was at this location in May 2011, I dropped my car off for an oil change. The mechanic that ...