Country Life October 10 2018

Country Life 10 October 2018 looks at the best that London has to offer, and meets the man they call the 'paint detective'.