Chaps Mountain Bar & Grill Reviews
July 14, 2009
There’s something for everyone at Chaps, including a variety of soups, sandwiches and salads. Located in the lobby of the Steamboat Grand Resort Hotel, stop in to enjoy lunch or dinner.
Chaps is located at 2300 Mount Werner Circle, 970-871-5552, Open daily 11 am-10 pm