Enjoy traditional Cretan cuisine at To Mesostrato. This restaurant offers fresh, high-quality dishes in a welcoming atmosphere.