Island · Franceîle Howeîle Howe is a island in French Southern and Antarctic Lands, France. Island in the Kerguelen islands.View on the mapRead moreDiscover a random placeWhat is Random Atlas?More places in FranceYerres · CityPoissy · CitySaint-Sébastien-sur-Loire · CityTourcoing · CitySaint-Jean-de-la-Ruelle · CityTroyes · City