1881 Southeast 17th Street Fort Lauderdale, FL 33316
Seated: 504
Standing: 272
Square Feet: 3,551 ft2