La Casa is a cafe-restaurant offering Cretan traditional cuisine, grilled dishes, and seafood.