Diablo Subaru of Walnut Creek ★★★★★4.7 (4,226) Car Dealers Subaru dealer · Car leasing service · Motor vehicle dealer 2646 N Main St, Walnut Creek, CA 94597 Call Website Details →