Lake of the Woods

The Lake of the Woods Nature Preserve is a beautiful nature site in Mahomet, Illinois. It is home to hiking trails, multiple bodies of water, a highly ranked golf course and much more.


Comments are closed