Resort at Squaw Creek Lake Tahoe Hotel is nestled at the base of Squaw Valley USA, site of the 1960 winter Olympics and minutes from world renowned Lake Tahoe. From the granite Sierra Nevada peaks to the striking blue of Lake Tahoe, you'll savor the gorgeous scenery as you approach the resort.
Not what you're looking for?