My husband and I are arriving in TV on December 28 and there is a Patriots vs. Giants game on December 29. Unfortunately, the game is not being televised on regular channels, only on NFL station. He asked me to check with all you very knowledgeable people about where he might be able to watch this game ... sports bar? Thanks for your help.
Have a blessed Christmas!
Pat