251 North Narcissus Avenue West Palm Beach, FL 33401
Seated: 204
Standing: 250
Square Feet: 1,868 ft2