Leonhard Center 5252012

Leonhard Center 5252012

Architect drawing of the site where the Leonhard Recreation Center would be built in Champaign.