Meadow View Place 9885 Meadow View Place, Truckee, CA 96161