I Hotel 1900 South 1st Street Champaign, IL 61820 United States
1900 South 1st Street, Champaign, Ill.