Named after one of the famous ships that helped shape British history, this light, airy meeting room at The Tower hotel, London can comfortably accommodate up to 28 people. Air-conditioning, plenty of natural light and a superb choice of refreshment and dining options are available at this meeting venue near Tower Bridge.

