30
103 Bailhache Ave, Healdsburg
Healdsburg, CA
$3,850,000 USD
5,384 SF
3
Units
2.59% Cap Rate
5,384 SF
$3,850,000 USD
Other