Grant's Premium Haggis 392g

£4.95Price
  • 3 tins of Grants Premium Haggis (392g per can)
  • Product of Scotland, made in Galston, Ayrshire
  • A tradition of excellence