Ski Resort Life Allred's Steakhouse, Telluride Allred's Steakhouse in Telluride offers spectacular Sawtooth views and incredible food. SkiMag.com Editors May 26, 2010