Restaurant
Mena's Palace
New Orleans, LA90% like it (4.5 / 769 Reviews )
CONTACT
Address: 200 Chartres St, New Orleans, LA 70130, United States Map ➦ Get Directions
Phone : +1 (504) 525-0217 Call
ABOUT
Mena's Palace is a restaurant located
at 200 Chartres St, 70170, New Orleans
, LA.
It has received 769 reviews with an average rating of 4.5 stars.
It has received 769 reviews with an average rating of 4.5 stars.
FAQs
This Restaurant received 4.5 points from 769 customer reviews.
The address of Mena's Palace is:
Mena's Palace200 Chartres St
New Orleans, Louisiana 70170
P: +15045250217
Visit Website: menaspalace.com
LOCATION
Mena's Palace Location