×

Saint-Francois

Atoll in the Seychelles
St. François Atoll is one of two atolls of the Alphonse Group in the Seychelles that are part of the Outer Islands. Wikipedia
Location: Indian Ocean
Area: 124 acres