Greek taverna offering traditional Corfiot and Greek cuisine with stunning island views.