Questo elegante city hotel vanta una splendida posizione a pochi passi da alcune delle attrazioni più famose di Londra, tra cui il Tower Bridge e la Torre di Londra. La stazione della metropolitana di Tower Hill si trova a dieci minuti a piedi dall'hotel e gli ospiti troveranno una varietà di negozi, ristoranti e bar nelle vicinanze. Inoltre, l'HMS Belfast, la Cattedrale di St Paul e lo Shakespeare's Globe sono raggiungibili a piedi. Le camere, spaziose ed eleganti, presentano decorazioni moderne e viste mozzafiato sul Tamigi, sulla Torre di Londra o sul Tower Bridge. Ognuna è dotata di set per la preparazione di tè e caffè, articoli da toeletta gratuiti e TV a schermo piatto. Il servizio in camera è disponibile 24 ore al giorno e gli ospiti possono usufruire della connessione Wi-Fi gratuita in tutto l'hotel. Il ristorante in loco serve un menù britannico stagionale, mentre il bar alla moda Xi è il luogo perfetto per iniziare una serata fuori.