Main Street Auto Repair ★★★★★4.6 (197) Auto Repair Auto repair shop · Auto machine shop · Brake shop 2040 N Main St Ste 2, Walnut Creek, CA 94596 Call Website Details →