401 North Fort Lauderdale Beach Boulevard Fort Lauderdale, FL 33304
Seated: 115
Standing: 115
Square Feet: 1,196 ft2