Guides Algonquin Algonquin View 84 listings Bartlett Bartlett View 27 listings Carpentersville Carpentersville View 13 listings Elgin Elgin View 184 listings Gilberts Gilberts View 14 listings Kane County Kane County View 783 listings Lake in the Hills Lake in the Hills View 21 listings South Elgin South Elgin View 45 listings St. Charles St. Charles View 103 listings Streamwood Streamwood View 27 listings Guides AlgonquinBartlettCarpentersvilleElginGilbertsKane CountyLake in the HillsSouth ElginSt. CharlesStreamwood