A great place to have a rest after an exciting day! Hotel «Hawthorn Suites by Wyndham Champaign» is located in Champaign. This hotel is located in walking distance from the city center.
101 Trade Center Dr, ChampaignIllinois 61820, Champaign, 61820, USA, Champaign