1881 Southeast 17th Street Fort Lauderdale, FL 33316
Seated: 266
Standing: 150
Square Feet: 2,014 ft2