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.
Numero delle stanze: 89
197 South Rand Road, Lake Zurich, IL 60047, Stati Uniti