Champaign City, Champaign City
Spend a second to
save a fortune!
Spend a second to save a fortune!
1417 S. Neil Street, Champaign City
Located directly adjacent to the University of Illinois, this Champaign hotel offers spacious suites with a 32-inch flat-screen TV. An indoor pool, basketball court and free Wi-Fi are featured.
See MoreUsage of subsidiary facilities may incur additional fees