I Hotel & Conference Center

1900 S 1st Street
Champaign, IL 61820