Try NOLA Seafood & Spirits in Federal Hill. Full disclosure I never been there but we had heard that was a good place to go to catch a Saints game. We ended up just watching it at the hotel bar but had planned on going there. I had befriended the bartender at the hotel so all 15 of us took over the small bar at the hotel Sunday morning and we just stayed in and watched the game.