Our six conference rooms are located next to London Bridge Station with its many transport connections. Our bright, modern conference rooms offer views of the River Thames and the City and are located within a unique and historic setting.

%d bloggers like this: