Technicians you can trust...and a Warranty that won't leave you stranded!

Repair Center Locator

Pedro's Auto Clinic

1080 Terra Bella Avenue
Mountain View, CA 94043
(650) 968 - 8931

For driving directions click on the location marker below