
Snowmass, CO, United States
Top of the Village
3-star hotel
Located at the top of Snowmass Mountain, surrounded on 3 sides by forests and mountains, this apartment complex serves as one of the finest ski-in, ski-out lodging options in Aspen, Colorado. The centre of Aspen is around 25 km…
- Wi-fi · extra charge
- 24-hour reception
- Outdoor freshwater pool
- Car park


