9.1/10
Eccellente
72 recensioni
Wi-Fi gratuito
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.
Numero delle stanze: 126
1900 South First Street, Champaign, IL 61820, Stati Uniti
Prenotato 1 volte oggi.