I Hotel and Illinois Conference Center

217-819-5000
1900 S. First St. Champaign, IL

The I Hotel is a contemporary-designed four-star property featuring 125 luxurious hotel room accommodations in Champaign, Illinois. The I Hotel and Illinois Conference Center are located on the south campus of the University of Illinois in the heart of The Research Park.

The adjoining 38,000 square-foot state-of-the-art Illinois Conference Center features 12 conference rooms; two large ballrooms and ten meeting rooms.

https://stayatthei.com/ 

iHotel Opening

I Hotel and Illinois Conference Center at Research Park

Connect with the I Hotel and Illinois Conference Center