82100 Overseas Highway Islamorada, FL 33036
Seated: 220
Standing: 300
Square Feet: 2,760 ft2
Ceiling Height: 18 ft