267 Country Club Villa Telluride is located about a 5-minute walk from Sunshine Express Chair Lift #10, giving access to various tourist spots nearby.
Altezza at The Peaks, serving a wide range of meals, is 12 minutes' walk away. Guests will find Meadows Magic Carpet cable car station, located a short way from this Telluride accommodation.
The holiday home is a stone's throw from the Telluride Ski Resort, while Chondola is 450 metres away. Nestled in Telluride Mountain Village with landmarks like the Sheridan Opera House, a performing-arts venue originally built in 1913, and the Telluride Historical Museum, which showcases local history in a converted hospital built in 1896, the property is reachable within 25 minutes' walk of the Coonskin Mountain. Situated 3.7 km from the Alpine Chapel, 267 Country Club Villa is popular destination for both worshippers and tourists.