Description
De Laveaga Service Center is a trusted auto repair and collision shop located at 1215 Water Street, Santa Cruz, CA 95062. With over 17 years of experience, the shop offers a comprehensive range of services, including mechanical repairs, electrical diagnostics, brake and suspension work, and full-service collision repair. They cater to both domestic and foreign vehicles, including European and Japanese models.
Services Offer
Services Offer
Auto repair shop,Auto body shop,Auto painting,Auto restoration service
Additional Details
Associations
BBB Accreadited Business
Emergency Service
Yes
Location
1215B Water St, Santa Cruz, CA 95062, United States