Chi Chi's Auto Repair
2555 Faivre St # 5
Chula Vista, CA 91911
Chula Vista, CA 91911