Chop House Restaurant
Contact Information
Address: 233 W Colorado Ave, Telluride CO 81435
Phone: (970) 728-9100
For upscale dining within one of America’s best ski hotels, the Chop House Restaurant delivers with traditional western game and bison, paired with regional and French wines from its nitrogen wine bar. At home within the historic, boutique setting of the New Sheridan Hotel, the restaurant is right along bustling Main Street, with seasonal outdoor and indoor dining.