South Main Street last week looked a bit like a slightly more earthbound follow-up to “Space Cowboys,” the 2000 film in which retired astronauts return to space to save the planet from a Cold War-era ...
A house located at 345 Orchard Street in Healdsburg has new owners. The 1,380-square-foot property, built in 1977, was sold on Sept. 10, 2024, for $980,000, or $710 per square foot.