Houses of Parliament, Parliament Square, London
London SW1A 0PW
United Kingdom