4750 Amelia Island Parkway Amelia Island, FL 32034
Seated: 1,430
Standing: 1,500
Square Feet: 13,348 ft2