Hotel Information
The Holiday Inn Express Truckee Hotel is an conveniently located in Truckee, California a recreational paradise, surrounded by lakes and beautiful mountains. If you are looking for an ideal holiday destination in Truckee, the Holiday Inn Express Hotel is a perfect place for you to reside and explore the surrounding areas.