Chop House Restaurant at New Sheridan
231 W Colorado Ave, Telluride CO 81435
(970) 728-9100
Directions
Order Online Delivery
Opentable
Telluride, Colorado
Chop House Restaurant at New Sheridan
231 W Colorado Ave, Telluride
(970) 728-9100