321 North Fort Lauderdale Beach Boulevard Fort Lauderdale, FL 33304
Seated: 132
Standing: 150
Square Feet: 1,581 ft2