Das Hotel befindet sich im Finanzviertel von London, nur wenige Fahrminuten mit der U-Bahn vom West End entfernt. Die Themse erreichen Sie nach wenigen Gehminuten. Die Station Liverpool Street befindet sich gegenüber dem Hotel und bietet zahlreiche Verbindungen in und um London sowie in weitere Teile Englands.