North America • United States • California • Resort At Squaw Creek
A 4-diamond luxury resort just minutes from North Lake Tahoe offering championship golf, spa, and family vacation recreation. Including ski-in ski-out access to Squaw Valley USA ski area.
Destination 360 is your friendly travel guide.
If you like to travel, like us on Facebook or spread the good word. Thanks!