A volcanic outcrop situated off Africa’s east coast, the Seychelles is one of the wilder destinations in the Indian Ocean. Lush rainforests, Coco de Mer palms and exotic orchids dominate the scenery although between the sea and mountains can be found some of the world’s most beautiful beaches. 


Petit Amour Villa

Situated at the northern end of Mahé in the Seychelles, Petit Amour Villa More

Residence on the Rocks

Perched in a luxuriant forest overlooking the palm-fringed coral beach and turquoise More