Local food means you know where it has come from and it hasn't travelled thousands of miles to get to you. It also means that you are not only supporting local food producer but, more often than not, you'll end up with much higher quality and more nutritious food for your money too!
An organic farm shop offering organic rare-breed meat and vegetables; plus nearly all the groceries you are likely to need. They offer a local deliver service a...