1600 Canal Street New Orleans, LA 70112
Seated: 80
Standing: 250
Square Feet: 1,000 ft2
Exterior and Weather Dependent.