The Resort at Squaw Creek is a premier Lake Tahoe, California luxury spa resort that provides extensive spa treatments and services. These facilities capture the beauty of Squaw Valley, while providing the ultimate California day-spa and fitness services.