Ideally located at the border of the Central Business District and French Quarter you’ll feel the energy New Orleans is known for in our naturally lit 27 meeting rooms and our 6,160-square-foot Ile de France Grand Ballroom overlooking Canal Street.

 

Floor Plans & Capacity Chart