Star Motor Cars
Star Motor Cars - Service to volvo C70
"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. ...