Deer Lake

200 East Hillside Road Barrington, IL

Description

Deer Lake is a lake located just 1.9 miles from Barrington, in Cook County, in the state of Illinois, United States, near Palatine, IL.