Lamb's Head (whole)

£3.75

lamb head

1 whole lamb's head.