Offering a Jacuzzi for a relaxing experience, Townhomes On The Creek 117 Telluride villa is located about a 25-minute walk from the Telluride Ski Resort.
The Telluride property is only 1.8 km from restaurant The View Bar & Grill. This accommodation is right near Free Intercept Gondola cable car station.
The holiday home is situated 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, 3.4 km from Sheridan Opera House and 3.5 km from Lynx Lift. Guests can enjoy proximity to the Telluride Town Park, which is approximately 10 minutes away by car. Townhomes On The Creek 117 villa provides easy access to natural wonders such as the Town Park (3.6 km) and the San Sophia Overlook (6 km).