Traditional Cretan meze restaurant, specializing in grilled meats. A small, popular spot.