Church Farm Oxford
Church Farm Oxford is a sustainably managed deer farm in Oxfordshire, UK, producing high-quality British venison. They offer seasonal and year-round venison boxes for nationwide delivery, along with recipes and farm shop experiences.