3900 Havenhurst Court, Placerville, CA 95667
3
beds
2
baths
1,512 Sq.Ft. LIVING AREA
1.94 Acres lot