Conveniently located just two blocks from the University of Illinois South Campus, the Homewood Suites Champaign Urbana features 98 suites, each with a fully-equipped kitchen and complimentary Internet access. Hotel amenities include complimentary hot breakfast, a 24-hour business center and a fitness room.
Address: 1417 S. Neil Street Champaign IL USA 61820 1 217 352-9960