P.O. Box 3333
Olympic Valley, CA 96146
Get directions

About Us

The Resort at Squaw Creek in Lake Tahoe, California, is a leading luxury vacation resort that offers a beautiful location for weddings and special events including dining and banquet facilities.

Reviews