Church & Neil (NW Far Side)
118 W Church St
Champaign, IL 61820
They stand at the Church & Neil bus stop, located on the northwest far side of the intersection in Champaign, IL. This spot serves as a hub for commuters, providing reliable access to the area's public transit system. Surrounded by local shops and eateries, it offers a convenient gathering point for residents and visitors alike, reflecting the vibrant community atmosphere of the city. Benches provide a place to wait, while clear signage ensures passengers can easily find their routes.
Generated from this place's information
See a problem?