Barraca dos Leitões is an Italian restaurant offering roasted piglet and grilled chicken, with takeaway options available on select days.