The property located at 66 Peach Court in Santa Rosa was sold on March 5, 2025 for $546,000, or $435 per square foot.
The extraordinary ICE arrest March 13 inside a county building has illustrated the range of profoundly different ideas, from ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results