La Villa Outlaws Creek Telluride está situada en el distrito Telluride Mountain Village, a poco más de 5 minutos a pie del Sunshine Express Lift, y ofrece vistas a las montañas.
El Coonskin Lift se encuentra a una distancia de 3 km de esta casa de vacaciones, mientras que el Río San Miguel está a 4 km. Los huéspedes pueden disfrutar de la proximidad el Centro de Esquí de Telluride, que está a unos 10 minutos en coche. Situada a una distancia de 4,1 km de la Capilla Alpina, la Villa Outlaws Creek es uno de los destinos favoritos de fieles y turistas.
Los cuartos de baño también disponen de lavadora. Las comodidades de los cuartos de baño incluyen secador de pelo.
La Villa Outlaws Creek está equipada con lavaplatos y nevera en su cocina completa. Las alternativas de transporte en la zona incluyen la estación de teleférico Chondola, a unos 800 metros.