Otter Creek Forest Preserve in Elgin Township, Illinois

Otter Creek Forest Preserve in Kane County is a nature reserve (Forest Preserve District of Kane County), Hopps Road 37W870 (60124).

House Number
37W870
Postal Code
60124
Street
Hopps Road
Leisure
nature reserve
Operator
Forest Preserve District of Kane County