Event Location
The House of Lords is one of the most iconic and prestigious venues in the capital, where better to recognise success, hard work and best practise? In the very heart of London, Big Ben, the London Eye, Westminster Abbey are all in eyesight, with even more of London’s many great amenities only footsteps away.
Address: Black Rods Entrance, House of Lords, Parliament Square, London, UK, SW1A 0PW
Tel: 0207 219 3000