Located 3 meters from Hotel Villas de Mer. Villas de Mer is a popular choice amongst travelers in Seychelles Islands, whether exploring or just passing through.
Located 23 meters from Hotel Villas de Mer. The 3-star Le Tropique Villa offers comfort and convenience whether you're on business or holiday in Seychelles Islands.