Year-Round Luxury Resort at Squaw Creek
At Lake Tahoe, we stayed at the Resort at Squaw Creek, one of the country’s top year-round resorts in one of the most scenic locations-- set on a hillside spanning 195 acres beneath the peaks of Squaw Valley and just five minutes from Lake Tahoe. Squaw Valley also hosted the 1960 Winter Olympics. There are non-stop activities for winter and summer sports enthusiasts, golf pros, hikers, cyclists and leisurely types. The Resort boasts three heated swimming pools—a giant 120-foot water slide, an ice skating rink, and an award winning spa. With on property restaurants, boutique shops and an impressive fitness center,…
Continue Reading