News

The property located at 1754 Arroyo Sierra Avenue in Santa Rosa was sold on March 27, 2025 for $635,000, or $401 per square foot.