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