321 North Fort Lauderdale Beach Boulevard Fort Lauderdale, FL 33304
Seated: 88
Standing: 89
Square Feet: 888 ft2