10
328 Ocean St
Santa Cruz, CA 95060
$4,100,000 USD
6,825 SF
14
Units
4.38% Cap Rate
6,825 SF
$4,100,000 USD
Apartments