Eden Beach Apartments is situated within an olive grove 20 metres away from the Ferma Beach. It offers self-catered accommodation overlooking the Libyan Sea.
Eden Beach Apartments is situated within an olive grove 20 metres away from the Ferma Beach. It offers self-catered accommodation overlooking Read more
Eden Beach Apartments is situated within an olive grove 20 metres away from the Ferma Beach. It offers self-catered accommodation overlooking the Libyan Sea.
Eden Beach Apartments is situated within an olive grove 20 metres away from the Ferma Beach. It offers self-catered accommodation overlooking the Libyan Sea.
Number of Rooms: 4