3127 Esplanade Ave, New Orleans, Louisiana 70119 USA
Les Moules Au Fenouil and Pommes Frites
Photo Credit: Yelp