Nestled at the base of Olympic Valley USA, this all-season mountain resort is minutes from world-famous Lake Tahoe. Olympic Valley’s best summer and winter recreational activities are only steps away.
Number of rooms: 55
400 Squaw Creek Road, Olympic Valley, CA 96146, United States