The Tap House is a locals favorite located in the heart of downtown Steamboat. They are open every day from 11 AM until 2 AM so you can stop in for lunch, dinner, or a drink while watching your favorite game on one of 50 HD TV's. Every seat is a great one at The Tap House. They offer family friendly dining, delicious food, a video arcade inside, 21 beers on tap and a daily happy hour; they've got it all! From trivia nights to DJ set ups, there is always something going on at The Tap House.
Restaurant,Bar
Family,Grown Ups
American,Bistro / Pub
$$
Downtown
970-879-2431
729 Lincoln Ave
Steamboat Springs, CO
80487