401 North Fort Lauderdale Beach Boulevard Fort Lauderdale, FL 33304
Seated: 90
Standing: 110
Square Feet: 1,088 ft2