Midi South of France

New Orleans, LA


Address

614 Canal Street
New Orleans, LA 70130

Phone

+1 504 527 6712


Neighborhood

Central Business District


Category

Fish & Seafood, French


Avg User Rating

8 reviews

More Info

Destination Guide

Hotels near Midi South of France

Things to do near Midi South of France

Restaurants near Midi South of France

Shops near Midi South of France