memorial stadium s

1800 S 1st St
Champaign
Illinois
United States