321 North Fort Lauderdale Beach Boulevard Fort Lauderdale, FL 33304
Seated: 40
Standing: 40
Square Feet: 684 ft2