Retail >> Stores and Shops >> Velaz Auto

Velaz Auto

Velaz Auto


9417 Sierra Ave. Suite A,CA,
92335,United States

We opened in January of 2014 with a mission to change the game of the auto repair industry. No lies, no up selling, and no hassle! We want to give back by providing quality service and honest pricing.

Contact Form

Please use this form to contact