Main at Ileas (South Side)

1751 E Main St
Urbana, IL 61802

They find the bus stop at Main and Ileas (South Side) in Urbana, IL, to be a practical and convenient location for commuters. Nestled within a bustling neighborhood, this stop serves as a key transit point, providing access to various parts of the city. With nearby amenities and a well-maintained shelter, they appreciate the functionality of the space, making it a reliable choice for daily travel.

Generated from this place's information

Own this business?
See a problem?

You might also like

United StatesIllinoisUrbanaMain at Ileas (South Side)