713 Saint Louis St, New Orleans, Louisiana 70130 USA
Inside view of one of the dining rooms.
Photo Credit: Yelp