1881 Southeast 17th Street Fort Lauderdale, FL 33316
Seated: 300
Standing: 800
Square Feet: 2,625 ft2