About Resort At Squaw Creek:

Surrounded by six majestic Sierra peaks, Resort at Squaw Creek's18-hole championship golf course sits serenely at the base of Squaw Valley USA near Lake Tahoe, California. Season passes and Creek Cards are available.

Resort At Squaw Creek location shown on map:

Resort At Squaw Creek Facebook Feed:

Do you manage this golf course?
Create your account so you can manage your listing and receive outing requests from event planners.