Manitou Islands photograph

Manitou Islands

Use attributes for filter !
Provinces Ontario
Date of Reg.
Date of Upd.
ID2445834
Send edit request

About Manitou Islands


The Manitou Islands are a series of small islands in Lake Nipissing, in Nipissing District, Ontario, Canada. The islands form a circle and lie 10 kilometres southwest of North Bay.

Related Persons

Next Profile ❯