Conveniently located off Interstate 74,Wyndham Garden Conference Center Champaign/Urbana is just 2 miles away from the University of Illinois and offers shuttle service to campus and Willard Airport.
Number of rooms: 198
1001 W Killarney Street, Champaign, IL 61801, United States
Hotel booked 2 times today.