Offlease Only
WORST PLACE in South Florida to buy a car from!
WORST PLACE in South Florida to buy a car from! Do not look at the good reviews posted on some other websites; they are made but their own employees or by customers that just bought a car from them. They almost force you to leave a good review before you leave the lot with your new car (as a former ...