Homes for sale - 12308 Frontier Trail #F26-32, Truckee, CA 96161 – ...