London - Queen Elizabeth II Centre, England, United Kingdom
Address: Abingdon Street, Saint James's, Westminster, London, England, SW1A 0
Venue's Official Website: https://qeiicentre.london/about/location/
Queen Elizabeth II Centre opposite Westminster Abbey at Broad Sanctuary, Westminster, London SW1P 3EE, United Kingdom.