Mena's Palace Restaurant
Mena's Palace Restaurant
French Quarter Dining

Mena's Palace Restaurant

200 Chartres St  New Orleans, 70130
(504) 525-0217
Operating Hours:
monday - saturday 7:00 am - 3:00 pm
sunday 7:00 am - 1:00 pm
200 Chartres St  New Orleans, 70130