1881 Southeast 17th Street Fort Lauderdale, FL 33316
Seated: 224
Standing: 118
Square Feet: 1,537 ft2