1881 Southeast 17th Street Fort Lauderdale, FL 33316
Seated: 672
Standing: 390
Square Feet: 5,088 ft2