401 North Fort Lauderdale Beach Boulevard Fort Lauderdale, FL 33304
Seated: 20
Standing: 20
Square Feet: 315 ft2