Haggis 30 x 220g
At David Willan Quality Foods, our Haggis 30 x 220g is selected for its exceptional freshness and quality, adding a reliable and flavoursome touch to your meals.