2 Lord North Street, Westminster
London, SW1P 3LB
United Kingdom
Institute of Economic Affairs (IEA)