Beachside Greek restaurant offering dishes made with local products. Located near Limniona beach.