Oops! Something went wrong, please try again later.
The McLeod Center is a 7,018-seat multi-purpose arena on the campus of the University of Northern Iowa in Cedar Falls, Iowa, USA, currently housing …See more
Reviews
Tripadvisor
4.5/5 · 54 reviews
Loading reviews...
Dec 12, 2019
The temperature controlled environment is great for sports games or other large events when the weather outside isn't favorable. I've attended many events over the years. Full review by 890juliek