Miquelon also known as Grande Miquelon, is one of the islands of the archipelago of Saint Pierre and Miquelon, an Overseas collectivity of France located in the Atlantic Ocean, 22 kilometres south of the coast of Newfoundland.

Featured Attraction

More