Irwin Indoor Football Facility in Champaign, Illinois

Irwin Indoor Football Facility in Champaign is a sports center (American Football). Irwin Indoor Football Facility is located near Irwin Service Drive.

Building Type
building
Leisure
sports center