Subaru of Santa Cruz is a dealership center, which helps its clients maintain, service, and repair vehicles.
4200 auto plaza drive