Decatur St 1100 North Peters, New Orleans, Louisiana 70116 USA
Fresh oysters super good
Photo Credit: Yelp