Yes. They have several tvs.
Usually have games on the screens
Good spot.
I've watched the Falcons there before.
If you like soccer.
Sorry, I have never gone there to watch sports They do have a pretty big TV behind the bar, so it is possible.
Thanks! Your answer is awaiting moderation.