Mediterranean restaurant offering fresh Greek cuisine and beautiful seaside views.