Located directly on the ski slopes adjacent to the Village Mall, the Snowmass Inn is one of the most popular and charming lodges on the mountain.
Located directly on the ski slopes adjacent to the Village Mall, the Snowmass Inn is one of the most popular and charming lodges on the mountain.