Subaru Of Santa Cruz

Find a dealer

Subaru Of Santa Cruz

Subaru Of Santa Cruz

4100 Auto Plaza Dr # B
Capitola, CA 95010-2072
Phone 831-420-1923

Rate and Comment

Advertisement

Mobile Breaker Ad

The Latest New Car Previews, Buyer's guides, Articles and more from J.D. Power: