1881 Southeast 17th Street Fort Lauderdale, FL 33316
Seated: 300
Standing: 300
Square Feet: 3,744 ft2