The historic property located at 1090 Bloomfield Road in Sebastopol was sold on Jan. 2, 2025 for $550,000, or $659 per square ...
A spacious house located at 8950 Ross Station Road in Sebastopol has new owners. The 3,304-square-foot property, built in ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results