Rating: ★★★★★ 4.7 / 5 (1404 Reviews)
Santa Cruz Subaru is a Car Dealer located in Santa Cruz Subaru, 4100 Auto Plaza Dr, Capitola, CA 95010
You can reach Santa Cruz Subaru through the contact information provided on our page. You can also access our location using Google Maps.
Address: Santa Cruz Subaru, 4100 Auto Plaza Dr, Capitola, CA 95010 Capitola, CA Santa Cruz
Phone: +18314201500
Website: Go to website