Bay Area German Car ★★★★★4.9 (75) Auto Repair Auto repair shop · Auto body shop · Auto glass shop 3215 Edward Ave, Santa Clara, CA 95054 Call Website Details →