Telluride is a charming town located in Southwest Colorado with many hidden gems. This scenic town sits in a box canyon surrounded by steep forested mountains and cliffs. Telluride offers a wide variety of outdoor recreation and has a lot of local shopping and restaurants. This town is well known for it’s magnificent ski resorts […]