484 Kenwood Ct Santa Rosa, CA 95407
(707) 571-8866
service@tristarautomotive.com
Mon-Fri: 7:30am – 5:00pm
I’ve been coming here for more than 15 years, best mechanics in the Northbay! Jim is the best!!!
We will contact you to gather additional details and schedule your visit.