London:Houses of Parliament

The Palace of Westminster, also known as the The Houses of Parliament or Westminster Palace, is where the two Houses of the Parliament of the United Kingdom meet. Those houses are the House of Commons and the House of Lords.



Location
The houses lie on the north bank of the River Thames, which is in the London borough of the City of Westminster.