Dieses zeitgenössische Hotel liegt direkt am Tower of London und der Tower Bridge sowie sehr nahe zu den Finanz- und Businessdistrikten. Das Hotel bietet eine intime Atmosphäre kombiniert mit Luxusdesign im Herzen der Stadt. Das West End ist ganz in der Nähe, genauso wie weitere wichtige Attraktionen wie die Themse, die Tate Modern und St Paul''s Cathedral. Öffentliche Verkehrsverbindungen sind nur wenige Schritte entfernt und bieten leichten Zugang zur gesamten Stadt.