Das The Tower Hotel befindet sich zentral in London. Es ist direkt an der Tower Bridge gelegen und somit ideal sowohl für Geschäftsreisende als auch für Besucher Londons.
Gäste können sich auf 801 Zimmer in verschiedenen Kategorien, 19 Tagungsräume, das Vicinity Restaurant sowie eine Bar mit tollem Blick auf die Tower Bridge freuen. London City Airport ist in nur 30 Minuten zu erreichen. Der Flughafen Heathrow ist mit der Elizabeth Line gut angebunden.
Das Haus ist Teil der Clermont Hotel Group, die insgesamt 15 Hotels im Zentrum Londons unter den Marken The Clermont, Thistle und The Cumberland betreibt. Jedes dieser Hotels ist für sich einzigartig und bietet Außergewöhnliches für den Gast. Alle drei Marken sind auf unterschiedliche Bedürfnisse ausgerichtet. Unabhängig von Geschmack, Budget und Bedarf sind sie ein perfekter Ort für jeden Gast.