When the big game deserves to be seen on a 39-foot HD screen, find your way to this Air Canada Centre-adjacent sports bar and grill. See more…