Sportsman's Lodge is located on Lake of the Woods the largest fresh water lake in the United States after the Great Lakes. This body of water is dotted with islands in the north and has a huge expanse of open water in the south.
View Full Fishing Map
Have a charter, marina, pier, or tackle shop? Add your business! Submit Business