Get directions to: 9545, Telluride, CO Restaurant address: 119 Lost Creek Ln Telluride, CO 81435, USA Driving Walking Bicycling Restaurant: 9545