Venue Information

Formal Name: Mitchell Center
Location: Mobile, AL (United States)
Year Built: 1998
Capacity: 10,041
Home To: South Alabama