Champaign Garden Inn, Champaign
https://champaign-garden-inn.usa8.info
Featuring free WiFi throughout the property, Champaign Garden Inn offers accommodations in Champaign. All rooms come with a flat-screen TV. Certain rooms feature a seating area for your convenience. Each room includes a private bathroom.
411 W. Hill Street, Champaign, 61820, United States of America