251 North Narcissus Avenue West Palm Beach, FL 33401
Seated: 336
Standing: 250
Square Feet: 3,799 ft2