Villa del Narcea is a takeout restaurant specializing in roast chicken and a variety of prepared dishes. Established in 1957, it offers family recipes for takeaway.