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
See a problem?