My Account
Saint Pierre and Miquelon is an archipelago of eight islands situated south of Newfoundland in the North Atlantic Ocean. The Territorial Collectivity is a dependent territory of France.