Baymont Inn & Suites

302 W Anthony Dr
Champaign
Illinois
United States