Indian Ocean

Constance Lemuria Resort

Constance Lemuria Resort, Seychelles Situated in the Seychelles on Praslin Island, surrounded by 3 white-sand beaches, Constance Lemuria Resort is a first class resort that…

Finolhu, Maldives

Finolhu, Maldives Uniquely positioned in a UNESCO Biosphere reserve, on the Baa Atoll in the Maldives, Finolhu is a vibrant and luxurious retreat. Finolhu is…