Star Motor Cars
Star Motor Cars - Service to volvo C70
- 09-08-2009
- 16
"Star Motor Car" located 7000 Katy road Houston.
Stay away from them. They took my car for servicing and gives me a car with a huge dent on the drivers side door.
They do not acknowledge their mistake they put all the blame on me.
Company: Star Motor Cars
Country: USA