Featuring an indoor pool and restaurant, this hotel in Champaign’s city centre is 2 km from the University of Illinois at Champaign/Urbana. Free Wi-Fi access is available.
Number of rooms: 145
217 North Neil, Champaign, IL 61820, United States
Hotel booked 1 times today.