Where is Holiday Inn Express & Suites - Romeoville - Joliet North, an IHG Hotel located?
Holiday Inn Express & Suites - Romeoville - Joliet North, an IHG Hotel, Holiday Inn Express & Suites - Romeoville - Joliet North, an IHG Hotel, United States of America (approx. 41.65493°, -88.12174°)