Chatham House

10 St James's Square, London, SW1V 4LE, United Kingdom (London)