Treasure Island

Treasure Island

Treasure Island is an island located within Lake Mindemoya, which is a lake located on Manitoulin Island, which is located within Lake Huron. It is said to be the world’s largest island in a lake on an island in a lake.

Previous Fact Next Fact
Categories: NaturePlaces