717 Orleans Street New Orleans, LA 70116
Seated: 22
Standing: 70
Square Feet: 540 ft2
Ceiling Height: 12 ft