534 Rue St.,
New Orleans , LA 70116 UNITED STATES
Based on 1 reviews
"Water Bugs" inside restaurant ruin the mealI visited NOLA in mid-August. The food was surprisingly mediocre, and what slight enjoyment we derived from it was spoiled by waterbugs, otherwise know as COCKROACHES inside the restaurant. One was acceptable to me, but when another one...
Worldwide > United States > New Orleans, LA > American Restaurants