1415 Spencer Avenue, Santa Rosa, CA 95404
3
beds
4
baths
1,735 Sq.Ft. LIVING AREA
4,948.42 Sq.Ft. lot