Originally Posted by House of Pain
I know for a fact I saw the Texans/Steelers 2008 season opener at Hill Country (http://www.hillcountryny.com/
) in Manhattan. Whether they still do that or not, I don't know. However, good to know that if I make a trip during the season, I have a bar to watch the game.
Yeah, Hill Country is a popular spot but they wont play the Texans on their big screen if they are up against the Cowboys/Jets/Giants. In that order...