Affacciato sulle montagne, il Telluride Town Jewel sorge a Telluride, a 700 m dal Teatro Lirico di Sheridan.
Questa casa vacanze presenta 2 camere da letto, una cucina con lavastoviglie, una TV, un'area salotto e 1 bagno con doccia.
Nei dintorni potrete praticare lo sci e il ciclismo.
La casa vacanze dista 64 km dall'Aeroporto Regionale di Montrose, lo scalo più vicino.