8.4/10
Very Good
49 reviews
Free Wi-Fi
This year-round luxury resort has a 7,000-square-foot spa and a stylish restaurant. It is just steps away from Snowmass Mountain’s ski lifts, and 14.5 km from Aspen.
Number of rooms: 259
130 Wood Road, Snowmass Village, CO 81615, United States
Hotel booked 2 times today.