Con una ubicación conveniente al lado del Telluride Ski & Snowboarding School, el sencillo Inn At Lost Creek Telluride se enorgullece de ofrecer 2 tinas de hidromasaje. Con una ubicación en una parte montañosa de Telluride, este hotel encantador de 4 estrellas goza de vistas a las montañas, además de ofrecer esquí y ciclismo.
La Biblioteca Pública Wilkinson está ubicada a 3 km del hotel, mientras que la galería de arte Adam W. Carlos Fine Art está ubicada a unos 400 metros de este lugar. El distrito Telluride Mountain Village incluye lugares de entretenimiento como el Centro de Esquí de Telluride (1 km) y el Parque de la Ciudad de Telluride (3,1 km). Los huéspedes también disfrutarán de la proximidad a Coonskin Mountain, que se encuentra a 6 km. Un trayecto de 10 minutos te llevará desde el Inn At Lost Creek hasta la Capilla Alpina. Se llega a la estación de teleférico Comp Hill en 5 minutos a pie.
Las habitaciones climatizadas de la propiedad están dotadas de aire acondicionado, además de un microondas. Algunas habitaciones incluyen un baño en suite. Los dormitorios separado cuentan con un armario. Las habitaciones también incluyen baños privado moderno.
El restaurante de estilo americano Siam Talay sirve una variedad de platos, incluyendo cocina americana. Los huéspedes pueden disfrutar de un momento en un bar lounge.