This business is first rate. The way they perform their work is efficient, fast, and done right. I was fully informed as to parts procurement and cost before anything was done. It is a pleasure to do business with these folks.
2520 Wyandotte St Ste GMountain View, CA 94043
From Business: Helming's Auto Repair 2520-G Wyandotte Street, CA 94043 Mountain View ( 650 ) 988-0460 Owner and head mechanic, Mike has been fixing things since he was a kid. One …