Auto Repair in Chula Vista, CA
Auto Repair • Auto Parts and Accessories • Auto Glass
3311 Main St,
Chula Vista ,
CA
91911
UNITED STATES
Based on 1 reviews
all star glass
All Star Glass in Chula Vista is the best. I recently needed my window replaced and they scheduled me for the following afternoon. When the man came and replaced it he noticed that it wasnt the perfect fit, and instead of just leaving it...Worldwide > United States > Chula Vista, CA > Auto Glass