Telluride Ski Resort

Closed
565 Mountain Village Blvd
Telluride, CO 81435
Telluride Ski Resort is a ski resort located in Mountain Village, southwest Colorado, United States. The resort is located in the northwestern San Juan Mountains, part of the Rocky Mountains, and is home to the highest concentration of 13,000- and 14,000-foot peaks in North America.
Owner verified
See a problem?

You might also like

United StatesColoradoTellurideTelluride Ski Resort

Partial Data by Infogroup (c) 2025. All rights reserved.