A luxury waterfront retreat with a relaxing ambiance
Nestled on the stunning island of Praslin in the Seychelles, Treasure Island Retreat sits right on the water’s edge at Anse Kerlan. Each of the five modern self-catering apartments boasts breathtaking 180-degree views of the crystal-clear waters of the Indian Ocean.