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.
The houses lie on the north bank of the River Thames, which is in the London borough of the City of Westminster.
|This article is a stub. Please help Cities Wiki by expanding it, adding pictures, and improving existing text.