Home » Squaw Tahoe
1960 Squaw Valley Road
Olympic Valley , California 96146 USA
Located just six miles from Lake Tahoe, this alpine resort is well known for its beautiful surroundings and breathtaking mountain scenery. Located in one of the world's largest ski areas, you'll find over 30 ski lifts that service six peaks and provide slopes for all experience levels. The area is well known for its year-round recreational opportunities such as water sports, hiking, horseback riding, and nightlife. Most of the units have private balconies and fireplaces.