Con un aparcamiento, la Villa Outlaws Creek Telluride está situada en el barrio Telluride Mountain Village, a 4 km de atracciones turísticas culturales como la Galería de Arte de Telluride.
Esta villa te da la bienvenida con vistas a las montañas. El alojamiento dispone de un cuarto de baño con lavadora. También encontrarás secadores de pelo para mejorar tu comodidad.
La Villa Outlaws Creek dispone una cocina completa con un lavavajillas y nevera para satisfacer todas las necesidades de los huéspedes. La Villa Outlaws Creek está a tan solo 1 km de la estación del teleférico Market Plaza Gondola.
El Town Park se encuentra muy cerca de la villa, mientras que el Sunshine Express Chair Lift #10 se sitúa a tan solo 400 metros. Los huéspedes pueden disfrutar de la proximidad a lugares de interés natural como el Mirador de San Sophia, situado a unos 2 km. Los huéspedes también pueden visitar Black Bear Pass, situado a unos 10 minutos en coche.