Green & Neil (NE Far Side)
510 S Neil St
Champaign, IL 61820
The bus stop at Green & Neil (NE Far Side) in Champaign, IL, serves as a convenient transit point for local commuters and students alike. They can be seen waiting under a shelter adorned with route information and schedules. The area is bustling, surrounded by shops and eateries, making it a lively spot for people heading to various destinations in the city.
Generated from this place's information
Also at this address
See a problem?

