Staying on North Island in the Seychelles lets you enjoy an incredible array of activities in a setting of incomparable natural beauty. You may [...]
Picture powdery white sands, waving palm trees and clear, azure waters. Here are a few reasons to visit North Island, Seychelles, a true paradise island.
The Indian Ocean archipelago of the Seychelles is made up of some 115 islands, scattered across thousands of square miles of the Indian Ocean. Victoria, [...]