Guides Algonquin Algonquin View 72 listings Bartlett Bartlett View 39 listings Carpentersville Carpentersville View 26 listings Elgin Elgin View 202 listings Gilberts Gilberts View 19 listings Kane County Kane County View 921 listings Lake in the Hills Lake in the Hills View 29 listings South Elgin South Elgin View 44 listings St. Charles St. Charles View 151 listings Streamwood Streamwood View 28 listings Guides AlgonquinBartlettCarpentersvilleElginGilbertsKane CountyLake in the HillsSouth ElginSt. CharlesStreamwood