Gas & Service Stations in Chula Vista, CA
Gas & Service Stations • Auto Inspection Stations (emissions)
915 Broadway.,
Chula Vista ,
CA
91911
UNITED STATES
Based on 1 reviews
Great Service
The service at Taps is hard to come by at most other shops I have dealt with. Fast service and a willingness to go the extra mile to get you taken care of. Cesar is very skilled at what he does, and I recommend him to anybody that needs...Worldwide > United States > Chula Vista, CA > Gas & Service Stations