36
31211 Highway 128
Cloverdale, CA 95425
$1,600,000 USD
4,311 SF
6
Units
6.13% Cap Rate
4,311 SF
$1,600,000 USD
Apartments