Homes for sale - 2395 Delaware Avenue #87, Santa Cruz, CA 95060 – M...