1327 Saint Charles Ave
New Orleans, LA 70130
New Orleans, LA 70130
Open HoursDaily 7am-9pm
OverviewThis home away from home, is bathed in rustic European charm. La Madeleine, the quaint cafeteria-style restaurant is conveniently accessible. The restaurant is filled with plain...
more