Sold Jan 2026
$809,990
627 Semillon Ln, Santa Rosa, CA 95403
3 bd 2 ba 1,884 sqft