Miquelon-Langlade
commune in Saint-Pierre-et-Miquelon, FranceMiquelon-Langlade is an island of Saint Pierre and Miquelon. It is south of Newfoundland in the Atlantic Ocean.
Read article
Miquelon-Langlade is an island of Saint Pierre and Miquelon. It is south of Newfoundland in the Atlantic Ocean.