711 Tchoupitoulas, New Orleans, Louisiana 70130 USA
Great place to watch a game 7 big screen TVs
Photo Credit: Yelp