PROPERTY INFO
Profile
Address
2395 Delaware Ave
City
Santa Cruz
State
CA
Zip
95060
Beds
Baths
Square Footage
1,520
Year Built
1990