2395 Delaware Ave. Sp. 159, Santa Cruz, CA 95060

2395 Delaware Ave. Sp. 159

Santa Cruz, CA 95060

PHOTOS

PROPERTY INFO

Profile

Address
2395 Delaware Ave. Sp. 159
City
Santa Cruz
State
CA
Zip
95060
Beds
 
Baths
 
Square Footage
1,398

MAP