Inn at Lost Creek
Telluride Colorado
Your basecamp for adrenaline awaits at Inn at Lost Creek, where epic adventures start and end in ultimate 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.
Thrill-seekers will love complimentary high-speed WiFi, daily housekeeping, a private bathroom with premium toiletries, in-room coffee & tea facilities, air conditioning, premium bedding, a flat-screen TV and cable & satellite channels, secure kit storage and rugged décor. Conveniences include bathrobes, a phone, an iron and ironing board and an in-room safe.
Property Details
Location
119 Lost Creek Lane, Telluride, Colorado 81435, United States