2610 Williams Boulevard Kenner, LA 70062
Seated: 10
Standing: 10
Square Feet: 300 ft2
Ceiling Height: 8 ft