Address

Hammond Stadium at Lee Health Sports Complex
14100 Six Mile Cypress Parkway
Fort Myers, Florida 33912, US

 

Seating Capacity

Total Capacity: 9300