Homes for sale - 2395 Delaware Avenue Unit 54, Santa Cruz, CA 95060...