Willard Auto Repair & Radiator

408-729-3151
61 S Capitol Ave
San Jose, CA 95127
No photo available for this business

Business Information

Automobile Repairing & Service
Automotive Repair

Customer Reviews (1 reviews)

Citysearch User

on Citysearch Oct 05, 2007
They messed up my car. Went to them for a relatively easy fog light install on a civic and they totally effed it up. They didnt follow the i... (more)

Browse our top cities

Browse cities by state