human
Where is the House of Lords?
assistant
The House of Lords is the upper house of the British Parliament. It is located in the Palace of Westminster. The House of Lords is made up of members of the British aristocracy, who are appointed by the monarch.