Eden Island

In the heart of Eden Plaza is Café Eden With tranquil panoramic views of the Eden Island Marina, discover the magic of Café Eden was opened with the hopes of creating a warm and welcoming place at which interesting individuals would meet in Eden Plaza on the main island of Mahe, Seychelles. Café Eden is […]


Current track

Title

Artist

Background