Lamb's Head (whole)

£3.35

lamb head

1 whole lamb's head.