400 Squaw Creek Road, Olympic Valley
This all-season mountain resort is located at the base of Squaw Valley USA, just minutes from world-famous Lake Tahoe. The best summer and winter recreational activities in Olympic Valley are only a few steps away.