401 North Fort Lauderdale Beach Boulevard Fort Lauderdale, FL 33304
Seated: 48
Standing: 50
Square Feet: 640 ft2