5
2125 Delaware Ave
Santa Cruz, CA 95060
$12.60 USD/SF/YR
6,971 SF
1
Space Available
Built 1983
6,971 SF Contiguous
Built 1983
6,971 SF
$12.60 USD/SF/YR
Flex