El Inn At Lost Creek Telluride, de 4 estrellas, proporciona rápido acceso a la galería de arte Adam W. Carlos Fine Art, situada a tan solo 5 minutos a pie. El hotel cuenta con un restaurante para mayor comodidad de sus huéspedes. Además, se encuentra en el distrito Telluride Mountain Village.
La posada está a una distancia de 3 km del Valle de Telluride y se sitúa justo al lado de Telluride Ski & Snowboarding School. Entre los lugares de culto que puedes visitar a poco más de 10 minutos en coche del Inn At Lost Creek está la Capilla Alpina. Este lugar está a una distancia de 3,1 km de las Cascadas Cornet Creek y de otras atracciones principales de Telluride. La estación del teleférico Free Intercept Gondola está a un corto paseo de este hotel.
Algunas habitaciones del Inn At Lost Creek Telluride son modernas y cuentan con balcón, servicio de tetera/cafetera y escritorio. Los cuartos están equipados con minibar y servicio de tetera/cafetera, además de Wi-Fi y TV de pantalla plana con canales vía satélite para disfrutar del tiempo libre. Algunas habitaciones están equipadas con un cuarto de baño privado con inodoro separado. Algunas habitaciones están orientadas al patio interior.
Los huéspedes están invitados al restaurante Siam Talay para disfrutar de la alta gastronomía.