3401 Indian Creek Road, Placerville, CA 95667
4
beds
7
baths
5,156 Sq.Ft. LIVING AREA
1.18 Acres lot