
Seychelles Islands, Seychelles
Clef Des Iles
Hotel
Located on Mahé Island, Clef Des Iles is the perfect starting point for exploring the Seychelles. The hotel offers everything you need for a comfortable stay, including free Wi-Fi in all rooms, a convenience store, daily…
- Wi-fi
- Car park · extra charge
- Restaurant
- Laundry service · extra charge


