401 North Fort Lauderdale Beach Boulevard Fort Lauderdale, FL 33304
Seated: 80
Standing: 100
Square Feet: 1,318 ft2