Olala Eden Island Apartment Eden Island, Mahé
Situated in Eden Island, 200 metres from Anse Bernik Beach and 300 metres from Anse Bigorno Beach, Olala Eden Island features accommodation with free Wi-Fi, air conditioning and access to a garden.
Number of rooms: 2
Unknown, 5, Eden Island Eden Island, Seychelles