LOTW – Whitefish Bay Resort – Near, Nestor Falls, Ontario & Sioux Narrows

Island @ Whitefish Bay Resort

Whitefish Bay Resort is located about 10 minutes south of Sioux Narrows & a few minutes North of Nestor Falls, Ontario Canada. Our resort is on an island in Whitefish Bay LOTW (Lake of the Woods).