Home » Squaw Tahoe
Squaw Tahoe
Squaw Tahoe Squaw Tahoe

Squaw Tahoe

Address

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.