Built in 1929 in the style of a half-timbered Tudor manor house, this upscale hotel is 0.6 miles from Lake Forest College and 1.1 miles from the beach at Forest Park.
More on
Lake Forest .
Lake Forest is a city located in Lake County, Illinois, United States. As of the 2010 census it had a population of 19,375. The city is along the shore of Lake Michigan, and is a part of the Chicago metropolitan area and the North Shore.