31211 Highway 128
Cloverdale, CA 95425
$1,800,000 USD
4,311 SF
7
Units
5.45% Cap Rate
4,311 SF
$1,800,000 USD
Apartments