OK I will do my best.The taverna is on the eastern side of the Apokoronas peninsular, the nearest small town/large village is Kefalas. Between Kefalas and Drapanos, there is a small village called Paleloni. Coming northwards from Kefalas toward Drapanos, turn right at Paleloni. This little road winds downward to the sea and at the very end of the road is the taverna. It is called Ombrosgialos.
Hope this helps.
Ray