300 Poydras Street New Orleans, LA 70130
Seated: 200
Standing: 190
Square Feet: 2,112 ft2
Ceiling Height: 16 ft