18
115 E 2nd St
Cloverdale, CA 95425
$1,500,000 USD
4,800 SF
3.6% Cap Rate
4,800 SF
$1,500,000 USD
Warehouse