Saint Pierre and Miquelon Flag PNG Image

Saint Pierre and Miquelon Travel Information

According to searchforpublicschools, Saint-Pierre and Miquelon (French: Saint-Pierre-et-Miquelon, English: Saint Pierre and Miquelon) is a group of islands and overseas collectivity of France, located in the Atlantic Ocean (North America). Saint-Pierre and Miquelon consists of the following eight islands: Saint-Pierre, Miquelon, Langlade, Île aux Marins, Petit Colombier, Grand Colombier, Île aux Pigeons and Île aux […]