Northstar Vacation Rental - 6024 Mill Camp, Truckee, CA  96161