$739,000
10607 E Alder Creek Road Truckee CA 96161
3 bed | 2.0 bath | 1635 SF
MLS 20210081
Display More Information

Printable Brochure