9.1/10
Wonderful
72 reviews
Free Wi-Fi
Featuring an on-site restaurant, spa, and conference center, the I Hotel and Illinois Conference Center is located next to the State Farm Center and Memorial Stadium on the University of Illinois campus.
Number of rooms: 126
1900 South First Street, Champaign, IL 61820, United States
Hotel booked 1 times today.