Downtown Champaign
Downtown Champaign is the city center of Champaign, Illinois. The neighborhood developed along with the railroad, and such, some street parallel the tracks. Good restaurants can be found in the area, north of E University and along N Neil St. - AsNotedIn