Die 3-Zimmer- Villa Outlaws Creek Telluride verfügt über Parkplätze und liegt im Stadtviertel Telluride Mountain Village, 4 km von kulturellen Sehenswürdigkeiten wie dem Telluride Historical Museum.
Zu den Attraktionen, die in unmittelbarer Nähe von dieser Villa sind, gehört Coonskin Lift, und auch Sunshine Express Lift ist etwa 5 Gehminuten von der Unterkunft entfernt. Die Villa in Telluride liegt rund 4,1 Kilometer vom Black Bear Pass. Gelegen in etwa 10 Fahrminuten Entfernung vom Town Park, befindet sich die Villa Outlaws Creek auch in etwa 15 Autominuten Entfernung von Unterhaltungsstätten wie dem Telluride Ski Resort.
Gäste können auch den Blick auf die Berge genießen. Diese Villa verfügt über ein Badezimmer mit einer Waschmaschine. Es werden auch ein Haartrockner und ein Wäschetrockner angeboten.
In der Villa Outlaws Creek gibt es eine komplette Küche, ausgestattet mit einem Kühlschrank und einem Geschirrspüler. Die Luftseilbahn Chondola befindet sich in unmittelbarer Nähe von dieser Unterkunft.