1066 Locust Avenue, Placerville, CA, 95667
4.3 miles away
Get Directions Call Now
See all 4 reviews
View more units »
Back To Top