Leave us a message
No products
Saint Pierre and Miquelon is a self-governing territorial overseas collectivity of France, situated in the northwestern Atlantic Ocean near the Newfoundland and Labrador province of Canada. It is the only remnant of the former colonial empire of New France that still remains under French control.