The Villas at Snowmass Club

Starting at

TripAdvisor Review

Based on 295 review

See all

This spa apartment hotel is located in the mountains, in Snowmass Village. Snowmass ski area (around 2 minutes' drive away), Buttermilk Mountain ski area and Aspen Mountain (both around 20 minutes' drive away) are nearby area attractions. Highlands Mountain is also some 19 minutes' drive away and Cr...

More details