Venue Information

Formal Name: McLeod Center
Location: Cedar Falls, IA (United States)
Year Built: 2006
Capacity: 7,018