Auto Repair in Chula Vista, CA
Auto Repair • Body Shops
1131 Broadway.,
Chula Vista ,
CA
91911
UNITED STATES
Based on 1 reviews
Glossy!!!
I took my car here to get touched up, but I got way more than that. When I got my car back, it almost looked brand new. The guys there really know what they are doing.Worldwide > United States > Chula Vista, CA > Body Shops