Sears Auto Center in Santa Cruz, California (department store, home improvement) - CLOSED

Map & Directions (CLOSED)

4015 Capitola Rd
Santa Cruz, California 95062

Phone: 831-462-8628

Detailed Map