Location & Nearby Info
Holiday Inn Express Hotel & Suites Urbana - Champaign
1003 W. Killarney St.
Urbana, IL 61801
1-877-865-6578
Show nearby: