Contact Us

Fill out the form below and we'll contact you shortly.

*Required Fields

Phone

Sales: 833-990-4551

Service: 833-990-4551

Parts: 833-990-4551

Address

Stevens Creek Subaru
3225 Stevens Creek Blvd
Santa Clara, CA 95117
Hours and Directions