Delaware Ave & Fair Ave Santa Cruz, CA 95060