Lori's Restaurant
5235 Hwy 17 N
Havilland Bay
ON
P0S 1E0
Lake of the Woods Lodge is located on a remote, private 35 acre Island, only 5 miles from Nestor Falls, Ontario, Canada.