Auto Repair in Chula Vista, CA
Auto Repair • Gas & Service Stations • Auto Inspection Stations (emissions)
801 Broadway.,
Chula Vista ,
CA
91911
UNITED STATES
Based on 1 reviews
Fastest service to be found
I was steered toward Special Smog Test Only by one of his competitors whose permit had been suspended about 6 years ago. When I got there, there was one car being tested and another waiting. The Vietnamese gentleman was a virtual...Worldwide > United States > Chula Vista, CA > Gas & Service Stations