Alternative address:6171 Windlestraw Rd, Placerville, CA 95667
Recently rented $1,500Single Family
- 4 beds
- 3 baths
- 3,927 sqft
- Built in 1986

Alternative address:6171 Windlestraw Rd, Placerville, CA 95667
Recently rented $1,500