Less-touristed places, sorted by Wander Well Score.
Victoria, the capital of Seychelles, sits on the north-eastern coast of Mahé, the archipelago's main island, with mountain terrain rising sharply behind the…
No matches in that radius. Try a larger distance, or see all of Seychelles.