Cafe-restaurant offering a dining experience. Popular spot in Kremasti, Rhodes.