TopMeadow Farm

This is not strictly speaking a farm…in fact it is not a farm at all, but the hub of our business in Barnstaple!  Our little butchers shop can be found at 9 Butchers Row, Barnstaple, North Devon and we are very proud to be the only butcher currently on Butchers Row.