Champaign, Illinois, United States of America
The City Center - IL
is located at 505 S Chestnut in Champaign
Virginia Theatre - Il
is located at 203 W Park Ave in Champaign
State Farm Center
is located at 1800 S 1st St in Champaign
Memorial Stadium - IL
is located at 1402 S 1st St in Champaign
Huff Hall
is located at 1206 S 4th St in Champaign
Illinois Field
is located at 1605 S Wright Street in Champaign