298 Swanton Blvd Santa Cruz, CA 95060