T Ted Maciag Review of Al Serra Auto Plaza 4 years ago Great place to buy a car, especially those Kia's
Comments: