Step into our traditional Cotswolds farm shop, where fresh meat, artisan produce, and local goods come straight from our countryside farm. Todenham Manor Farm sits on 900 acres where Gloucestershire, Oxfordshire, and Warwickshire meet. Our land has fed families for generations, once belonging to the Westminster Abbey estate. Today, our award-winning farm shop continues this proud tradition, offering the finest local produce with care and quality you can taste.