×

Manitou River

Manitoulin Island
The Manitou River is a river of the Manitoulin Island, flowing in the township of Central Manitoulin and Tehkummah, in Manitoulin District, in Northern Ontario region, in the province of Ontario, Canada. Apart from the residential areas, forestry... Wikipedia