320 Decatur Street New Orleans, LA 70130
Square Feet: 1,318 ft2
Our largest meeting room with a versatile, state-of-the-art design that is easily divided to accommodate two breakout rooms or a grand reception room.