Online Farmers' Market

Filtering search results.

A little rest for keyworkers, our office is closed until 15th March, orders can still be placed online.

Ox Heart - Free Range

500g £1.73

£0.35 per 100g

Delivered From
Today

Ox Cheek - Free Range

Item (500g) £6.23

£1.25 per 100g

Delivered From
Today

Beef Stock Bones - Free Range

Pack (1000g) £2.52

Sold per item

Delivered From
Today

Marrow Shin Splits - Free Range

Pack(2) (500g) £2.89

£0.58 per 100g

Delivered From
Today

Ox Kidney - Free Range

250g £1.00

£0.40 per 100g

Ox Tails - Free Range

500g £5.97

£1.19 per 100g

Only another £75.00 for FREE DELIVERY
Please check the details, before completing your order.