Order by Telephone
£12.99 – £32.48
English Legs of Lamb
Local leg of lamb perfect roasting and stewing