Guests to the Champaign area have a new place to stay during their visit. On Tuesday, the Hyatt Place at 217 N. Neil St., Champaign, opened its doors.
Victor Patterson, general manager of Hyatt Place, said they’re very fortunate to be the only hotel in downtown Champaign.
“We’re gonna bring that li...