July 22, 2022 The weather at Church Farm Church Farm is a sustainably managed red deer farm, situated between Abingdon and Oxford. Most of the farm’s grazing grounds are south and southwest facing. Continue reading