Auto Repair in San Diego, CA
Auto Repair
2401 Imperial Ave.,
San Diego ,
CA
92102
UNITED STATES
Based on 1 reviews
Good job
The service that I received at this shop was not the best but the work that they did was great. I had a leak in my radiator and they were able to correct the problem in a matter of hours and I have not had any more trouble with the...Worldwide > United States > San Diego, CA > Auto Repair