Constance Lemuria Excels at World Travel Awards 2015
Constance Lemuria Resort, situated on Praslin Island Seychelles, has recently won the title of 'Seychelles' Leading Resort 2015' at the recent World Travel Awards.
The ceremony was held at Kempinski Resort Seychelles in June.