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

Own this business?
See a problem?

You might also like

United StatesIllinoisChampaignChurch & Neil (NW Far Side)