2 Canal Street
New Orleans, LA 70130
Get directions

About Us

Our location atop the World Trade Center, with a spectacular panoramic view of the Crescent City and Mississippi River, offers 5 elegantly appointed dining rooms to accommodate from 10 to 700 people.

Reviews