Mena’s Palace – New Orleans

Mena's Palace Description

Mena’s Palace Description:

Address:

200 Chartres St, New Orleans, LA 70130

Phone Number:

+1 504-525-0217

Website:

http://menaspalace.com/

Store Hours:

Monday: 7:30AM–3PM | Tuesday: Closed | Wednesday: Closed | Thursday: 7:30AM–3PM | Friday: 7:30AM–3PM | Saturday: 7:30AM–3PM | Sunday: 7:30AM–3PM

Mena's Palace Location

Address: 200 Chartres St, New Orleans, LA 70130
Phone Number: +1 504-525-0217
Price ($ – $$$$): $

Restaurants Nearby

More Restaurants You'll Love