1881 Southeast 17th Street Fort Lauderdale, FL 33316
Seated: 750
Standing: 800
Square Feet: 7,810 ft2