From Our Editors
For mechanics you can trust, the auto guys at Crower Power are among the best in Chula Vista.
Store keeps a wide range of durable vehicle parts in-stock, including engines and brakes.
Parking is accessible and not far from the store. So if you enjoy doing auto care for a hobby, you can find all of your must-have items at Crower Power in Chula Vista.