Mena's Palace Restaurant & Bar

200 Chartres St., New Orleans, LA 70130
504-525-0217
Website  

Property Description

A small down-home New Orleans restaurant known for its red beans and rice and fried catfish.