NOLA Restaurant – New Orleans, Louisiana 70130

NOLA Restaurant Description

Part of chef Emeril Lagasse’s empire with creative, modern Louisianan food in a warehouse space.

NOLA Restaurant Location

Address: 534 St Louis St, New Orleans, LA 70130
Phone Number: +1 504-522-6652
Price ($ – $$$$): $$$

Restaurants Nearby

More Restaurants You'll Love