Houses of Parliament

Connecting the Houses of Parliament and Big Ben, the Palace of Westminster is a formidable presence on the north bank of the River Thames. The seat of UK Government, it’s the meeting place for Parliament, the House of Commons and the House of Lords.