Experience your own private island escape. This 1.6 acre island is on Lake Kishkutena near Nestor Falls, Ontario, Canada. Spring-fed and absolutely...