
America's Best Inn Urbana Champaign
409 West University Avenue Urbana, IL 61801 US, Urbana
Location Want to save money while travelling? It’s easy! Hotel America's Best Inn Urbana Champaign is located in Urbana. This hotel is located nearby from the city center. You can take a walk and explore the neighbourhood area of the hotel — Carle Foundation Hospital, The Station Theater and
Free WiFiParking

