Spa At Squaw Creek is located at 400 Squaw Creek Rd, Tahoe City, CA. This business specializes in Beauty Salons.
by merchantcircle on January 26, 2015 from merchantcircle
Information from the business
This Squaw Valley hotel 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.