Located just steps away from the beautiful Truckee River along Interstate 80 in Truckee, CA. Only 18 miles to Lake Tahoe and 20 to 25 minute drive to Squaw Valley Ski Resort, Northstar California Ski Resort, and all other Major Ski Resorts in and around Lake Tahoe. With historic downtown Truckee only 6 miles away, the shopping and dining options are
Wes S. —
This place is solid. I enjoyed our stay here. It is a great location. Less than 10 minutes from downtown Truckee and less