555 Powell Ave
Healdsburg, CA 95448
$2,965,000 USD
3,320 SF
3,320 SF
$2,965,000 USD
Storefront Retail Residential