I Hotel and Conference Center Physical address I Hotel and Conference Center 1900 S. 1st Street Champaign, IL 61820 United States