Holiday Inn Express Hotel & Suites Lake Zurich-Barrington, an IHG Hotel
Hotel
Lake Zurich, Chicago Metropolitan Area
Featuring free high-speed internet access and a 37-inch HD television in each guestroom, this hotel located in Lake Zurich, Illinois is within driving distance of downtown Chicago.
Number of rooms: 89
197 South Rand Road, Lake Zurich, IL 60047, United States