Island · Franceîle Fochîle Foch 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 FranceTergnier · CityNiort · CityTournefeuille · CitySaint-Dié-des-Vosges · CityRis-Orangis · CitySaint-Leu-la-Forêt · City