Resort at Squaw Creek
The Resort at Squaw Creek offers an assortment of lodging and accommodation options in Lake Tahoe, California. This premier Squaw Valley ski resort also features ski, spa, and golf vacation packages.
Website: http://www.squawcreek.com
Current Rating: 0.00
Number of Votes: 0
Date Submitted: 26-Aug-2010