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.
Hit the slopes and retreat to cable & satellite channels, a private bathroom with premium toiletries, air conditioning, premium bedding, a flat-screen TV, mini-refrigerator, daily housekeeping, complimentary high-speed WiFi and in-room coffee & tea facilities. Conveniences include an iron and ironing board, bathrobes, a phone and an in-room safe.
Property Details
Location
119 Lost Creek Lane, Telluride, Colorado 81435, United States