Where is St. Pierre Island?

Where is St. Pierre Island located?

St. Pierre Island, St. Pierre Island, Seychelles (approx. -4.305°, 55.75°)


Where is St. Pierre Island on the map?