Located in Kane County about 40 miles northwest of Chicago, Elgin sits along the picturesque Fox River and...