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