310 S. Fir, Telluride
26157286262/19707286300/
Este cómodo hotel se encuentra en Telluride. El establecimiento cuenta con 38 acogedores dormitorios.