Get directions to: Floradora, Telluride, CO Restaurant address: 103 East Colorado Telluride, CO 81435, USA Driving Walking Bicycling Restaurant: Floradora