Hotels & Travel in Houston, TX
Hotels & Travel • Buses
1410 Bell St.,
Houston ,
TX
77002
UNITED STATES
Based on 2 reviews
Great sports bar
This was a great place to watch a game. It is located in Downtown Houston and I believe it is a renovated bus station. The place is very large and has a ton of televisions. One of the cooler things about it is the open front of the...Casual and friendly
Ohhh- we watched a cowboy game here. Big TVs and open doors made it a cool place to sit and have a few beers while we watched the game. It was close to our hotel, but a nice change of pace.Worldwide > United States > Houston, TX > Buses