1760 Stabler Lane, Yuba City, CA 95993
3
beds
2
baths
1,951 Sq.Ft. LIVING AREA
8,712 Sq.Ft. lot