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.
Zimmeranzahl: 198
1001 W Killarney Street, Champaign, IL 61801, USA
Hotel heute 2-mal gebucht.