10
328 Ocean St
Santa Cruz, CA 95060
$3,200,000 USD
6,825 SF
13
Units
5.61% Cap Rate
6,825 SF
$3,200,000 USD
Apartments