Neil & Marshall (SE Corner)
S Neil St
Champaign, IL 61820
The Neil & Marshall bus stop, located at the southeast corner of the intersection in Champaign, IL, serves as a crucial transit point for local residents and visitors. They find shelter underneath a simple awning while waiting for their buses to arrive, surrounded by the vibrant urban atmosphere of the area. This bus stop is well-connected to several routes, making it a busy hub for daily commuters and students alike.
Generated from this place's information
See a problem?