I cannot comment on the quality of their services, but from fellow reviewer it seems Google advertises them as a mechanic shop but the name and the fact they have no trained techs tells you their just a tire shop. Nothing wrong with that but if you're going to advertise being a mechanic shop on Google Maps you should be...
read full comment