Where is Lake of the Woods?

Where is Lake of the Woods located?

Lake of the Woods, Lake of the Woods (Oregon), United States of America (approx. 42.3693°, -122.2157°)


Where is Lake of the Woods on the map?