Ashford Farm produces fresh British free range turkeys and geese for the Christmas market with collection from the farm gate near Petersfield in Hampshire.
Tags: Farm,Butcher Shop,Grocery Store