Where is Lake of the Woods?

Where is Lake of the Woods located?

Lake of the Woods, Lake of the Woods, United States of America (approx. 41.54517°, -85.19969°)


Where is Lake of the Woods on the map?