Country Inn & Suites Hotels Near Memorial Stadium

College Football Stadium in Champaign, Illinois
This is our guide to finding Country Inn & Suites hotels near Memorial Stadium, a college football stadium located at 1402 S 1st St in Champaign, IL.