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.
Número de habitaciones: 198
1001 W Killarney Street, Champaign, IL 61801, Estados Unidos
Hotel reservado 2 veces hoy.