Highly recommend the place to every one
Could well be the best place in Agios Nikolaos