2395 Delaware Ave, Spc 77, Santa Cruz, CA 95060

2395 Delaware Ave, Spc 77

Santa Cruz, CA 95060

PROPERTY INFO

Profile

Address
2395 Delaware Ave, Spc 77
City
Santa Cruz
State
CA
Zip
95060
Beds
2
Baths
2
Square Footage
1,536
Year Built
-

MAP