1615 Rion Drive , Champaign
Located in Champaign Microtel Inn by Wyndham Champaign is a perfect starting point from which to explore Champaign (IL). The property features a wide range of facilities to make your stay a pleasant experience.