Island · CanadaNavy IslandNavy Island is a island in Niagara Falls, Canada. Uninhabited island in the Niagara River.View on the mapRead moreDiscover a random placeWhat is Random Atlas?More places in CanadaCôte-Saint-Luc · CityMagog · CitySaint-Basile-le-Grand · CityNew Westminster · CityStrathroy · CityLa Prairie · City