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