The property located at 2203 Meteorite Lane in Santa Rosa was sold on March 11, 2025 for $675,000, or $584 per square foot.