Chalet 21, Truckee
https://chalet-21.usa8.info
Chalet 21 is located in Truckee and offers barbecue facilities. The property is 15 miles from Northstar California Ski Resort and 15 miles from Northstar at Tahoe Resort.
Truckee, CA 96161, United States of America