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.


Houses of P.


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

Community content is available under CC-BY-SA unless otherwise noted.