order by 5pm for next day collection from 10am

Ox Kidney

English Ox kidney (minimum 500 grams)

£1.99 / 500g


BEEF CUTS