Modern Taverna and Beach Bar, Ntelenia offers authentic fresh Greek food. A well-known spot for relaxation.