Where is House of Lords?

Where is House of Lords located?

House of Lords, House of Lords, Great Britain (approx. 51.498806°, -0.1248381°)


Where is House of Lords on the map?