crbrown25
Well-Known Member
I need some input. I'm traveling to Houston for business, flying in Sunday morning. I'll be staying northwest of downtown and i'll have a car. Any ideas on where to sit and watch the game? I'm not looking for a big party, just a nice mellow brewpub with some good craft beers on tap and a TV or two.