Skip to main content
Nestled on the northwest shore of the idyllic island of Praslin with the Indian Ocean lapping gently at the shores of its 3 perfect white sand beaches, the 6* Lémuria Resort is at the heart of a luxury Seychelles experience.
Please wait loading...
Constance Lemuria Brochure
25 Mar 2014
Tweeting about us? Please use #ATMDubai