Holiday Inn Express Hotel & Suites Chicago-Algonquin Algonquin (IL) United States

Holiday Inn Express Hotel & Suites Chicago-Algonquin Algonquin (IL) Illinois United States. Star rating 2.5. Average rating 8.2 off 2 reviews.


Holiday Inn Express Hotel & Suites Chicago-Algonquin Algonquin (IL) Illinois United States


Ideally located in the prime touristic area of Algonquin, Holiday Inn Express Hotel & Suites Chicago-Algonqu promises a relaxing and wonderful visit.… Read on for our location map