Dieses elegante Stadthotel bietet eine hervorragende Lage, nur einen Steinwurf von einigen der berühmtesten Sehenswürdigkeiten Londons entfernt, darunter die Tower Bridge und der Tower of London. Die U-Bahnstation Tower Hill ist nur zehn Gehminuten vom Hotel entfernt, und in der Nähe finden die Gäste eine Vielzahl von Geschäften, Restaurants und Bars. Außerdem sind die HMS Belfast, die St. Paul's Cathedral und Shakespeare's Globe zu Fuß erreichbar. Die geräumigen und stilvollen Zimmer sind modern eingerichtet und bieten einen atemberaubenden Blick auf die Themse, den Tower of London oder die Tower Bridge. Jedes Zimmer ist mit Kaffee- und Teezubehör, kostenfreien Pflegeprodukten und einem Flachbild-TV ausgestattet. Der Zimmerservice steht Ihnen rund um die Uhr zur Verfügung und die Gäste können das kostenlose WLAN im gesamten Hotel nutzen. Das hauseigene Restaurant serviert saisonale britische Gerichte und die trendige Bar Xi ist der perfekte Ort, um einen Abend zu beginnen.