1556 E H St
Chula Vista, CA 91913
619-216-1696
1. i had an oil change and cooling system flush done.
2. it was horrible!
3. they were if they knew what they were doing.
4. i would not absolutely recommend this place.
5. do not go to this place.