Leonhard Recreation Center September 8, 2013 By Terry Bush Address 2212 W. Sangamon Avenue Champaign IL United States Upcoming Events <li>No events in this location</li>