Holiday Inn Express Hotel & Suites Lake Zurich-Barrington, Lake Zurich

Holiday Inn Express Hotel & Suites Lake Zurich-Barrington, Lake Zurich

Holiday Inn Express Hotel & Suites Lake Zurich-Barrington, Lake Zurich
https://holiday-inn-express-hotel-suites-lake-zurich-barrington.usa8.info

Featuring free high-speed internet access and a 37-inch HD TV in each guestroom, this hotel located in Lake Zurich, Illinois is within driving distance of downtown Chicago.

197 South Rand Road, Lake Zurich, IL 60047, United States of America