Get directions to: Sheridan New Chop House, Telluride, CO
Restaurant address: 233 West Colorado Avenue Telluride, CO 81435, USA
Restaurant: Sheridan New Chop House