J

Jj Ant

4 years ago

Notice below.........their own employees have to g...

Notice below.........their own employees have to give this place 5 star reviews to try to keep their score up. That should say enough right there. This place will scam anyway they can. Beware. Worst customer experience any dealership I have ever had at any dealership out of MANY.

Comments:

No comments