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

Own this business?
See a problem?

You might also like

United StatesIllinoisChampaignNeil & Marshall (SE Corner)