Enjoy panoramic views & well-cooked Greek food at Bella Vista. A local restaurant in the old village.