Greek restaurant Taverna Leonidas in Makrinitsa. Offers traditional Greek cuisine.