Eden Island

In the heart of Eden Plaza, you’ll discover the magic of  Café Eden With tranquil panoramic views of the Eden Island Marina, 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