Located by the Libyan Sea, in the quiet village of Sougia, Idomeneas Apartments is only 300 metres from the pebble beach.