House of Lords Loading Map.... House of LordsPalace of Westminster - London 51.4994794 -0.12480919999995876 Address Palace of Westminster London United Kingdom Upcoming Events LBBC Annual Lunch - 24/06/2021 - 12:00 pm - 4:30 pm Share on Facebook Share on Twitter