South Lake Tahoe,

Click for South Lake Tahoe, CA Forecast

South Lake Tahoe, California, USA

Is this accurate?

Spa at Squaw Creek, The  
400 Squaw Creek Road
South Lake Tahoe, CA 96146

North Lake Tahoe's largest and most luxurious full service spa, salon, and fitness center, this spa specializes in luxurious body treatments and massages.

What our users are saying about Spa at Squaw Creek, The | Rate Spa at Squaw Creek, The

No one has reviewed this - be first!

Post your review

Confirmation code:


South Lake Tahoe Area Attractions

Western SkiSport Museum
Lake Tahoe Historical Society Museum, The


Free iPhone App