17
704 Broadway
Santa Cruz, CA 95062
$3,650,000 USD
5,213 SF
9
Units
5.51% Cap Rate
5,213 SF
$3,650,000 USD
Apartments