The spacious property located at 5426 Spring Lake Court in Santa Rosa was sold on Feb. 25, 2025 for $985,000, or $349 per ...