1617 Southeast 17th Street Fort Lauderdale, FL 33316
Seated: 120
Standing: 120
Square Feet: 1,250 ft2