Île Saint-Pierre, Seychelles Discovering the hidden gem of Île Saint-Pierre Île Saint-Pierre is a small and uninhabited island located in the Seychelles