
Britain's Poshest Farm Shop
Episode 2
S1 • E2 Aug 19, 2022 45m
Takes a look at the farm shop on the famous Cowdray Estate, internationally recognised as the British home of polo; in Nottinghamshire, the Welbeck Estate farm shop is a hidden gem with aristocratic roots.