L’Escale Resort Marina & Spa Seychelles

The L’Escale Resort is designed for ultimate comfort. It is named after the French word for “stopover,” which evokes the port towns of the Ottoman Empire. Here, guests could disembark and reboard their ships. Its location makes it an ideal stopover for vacationers. Here, you can experience a unique combination of modern convenience and classic …