Neil & Hill (NW Corner)
342 N Neil St
Champaign, IL 61820
The bus stop at Neil & Hill (NW Corner) is located in Champaign, IL, serving as a crucial transit point for local commuters. They find themselves waiting at a well-trafficked intersection, surrounded by nearby shops and eateries. The stop is equipped with seating and a shelter, providing them relief from various weather conditions as they await their rides. With its accessibility to nearby neighborhoods and the downtown area, it remains a popular location for both residents and visitors.
Generated from this place's information
See a problem?