Inn at Lost Creek
Telluride Colorado
Your alpine adventure basecamp awaits at Inn at Lost Creek, where mountain magic meets luxurious comfort, you'll be near ski lifts, just steps from Telluride Ski Resort and Village Express Ski Lift. This ski hotel is 4 minutes walk to The Peaks and 4 minutes walk to Lower Village Bypass.
Make yourself at home in one of the 32 individually decorated guestrooms, featuring refrigerators and microwaves. LCD televisions with cable programming provide entertainment, while complimentary wireless internet access keeps you connected. Bathrooms feature shower/tub combinations, designer toiletries, and hair dryers. Conveniences include phones, as well as safes and coffee/tea makers.
Property Details
Location
119 Lost Creek Lane, Telluride, Colorado 81435, United States