America Square Conference Centre

1 America Square
London
EC3
United Kingdom