Edens Holiday Villas
Máhe Island – Seychelles
Eden Holiday Villas is located at Port Glaude on Mahe Island. It offers up 12 rooms for its guests as well as a restaurant, which is open for breakfast, lunch and dinner. It is conveniently located close to the three beaches – Grand Ans, Barbarons and Beau Vallon Bay. The villa offers an array of viewpoints where you can soak up the surrounds and unwind.