6000 North New Braunfels Avenue San Antonio, TX 78209
Seated: 70
Standing: 100
Square Feet: 1,012 ft2