601 Loyola Avenue New Orleans, LA 70113
Standing: 800
Square Feet: 8,611 ft2
Space Length: 145 ft
Space Width: 60 ft
Ceiling Height: 15 ft