197 South Rand Road (1.4 km from Lake Zurich Retail Center Shopping Center)
Each guestroom at this Lake Zurich, Illinois hotel includes complimentary high-speed internet access and a 37-inch HD television. Downtown Chicago is a short drive away.