A spacious house located at 1096 Red Tail Road in Healdsburg has a new owner. The 2,176-square-foot property, built in 1998, was sold on March 17, 2025. The $1,595,000 purchase price works out to $733 ...