Inn At Truckee Hotel
11506 Deerfield Drive, Truckee, CA 96161, United States
This Truckee town centre hotel offers free Wi-Fi and a daily continental breakfast. Lift tickets to Squaw Valley, Alpine Meadows and Sugar Bowl, all within 15 minutes’ drive, are available on site.