View Property Healdsburg Townhouse Less than 1 Mile to The Square! 3 1.5 1288 Sq Ft For Sale $525,000