Where Is the House of Lords Located?

The House of Lords—the upper chamber of the UK Parliament—meets in the Palace of Westminster (Houses of Parliament) in London, England.

Its chamber is on the south side of the Palace, distinguished by red benches (vs. green for the Commons). The Lords also uses committee rooms, libraries, and offices throughout the Palace and nearby Portcullis House.

Address: House of Lords, London SW1A 0PW, United Kingdom.

Copyright Wanderlust World © https://www.ynyoo.com