Masterpiece London 2019

Royal Hospital Grounds, London, 27 June - 3 July 2019