
Quality Inn And Suites Champaign
Hotels & Resorts Champaign, Illinois
Located just off of I-74, within walking distance of Chevy's Restaurant, the Quality Inn and Suites Champaign is located approximately six miles from Willard ...
From USD $55 per night