6063 Avenida Isla Verde Carolina, Carolina 00979
Seated: 1,100
Standing: 1,158
Square Feet: 11,040 ft2