Greater London Authority

City Hall, The Queens Walk, London, SE1 2AA, United Kingdom (London)