user
Xtreme Auto Body
2524 Main St D, Chula Vista, CA 91911, United States
Appearance
Xtreme Auto Body

Comments
To
Review №1

Xtreme Auto Body is a rare gem like Love Field Auto (my mechanic)-he does things right, on time and at a fair price. Honest guy doing quality work. I only go here-avoid the dealer like the plague!

S
Review №2

I totaled my car. These guys fixed it but it was pricy.

Information
3 Photos
2 Comments
3.5 Rating
  • Address:2524 Main St D, Chula Vista, CA 91911, United States
Categories
  • Auto body shop
Similar organizations