News

The property located at 2638 Valley Center Drive in Santa Rosa was sold on June 13, 2025 for $670,000, or $720 per square ...