Este hotel de lujo se encuentra en Centro de la ciudad de Londres, a 2 km de Distrito Financiero, London Bridge y Catedral de St. Paul. Edificio The Shard y Tower Bridge también se encuentran a 3 km (2 mi). Moorgate Underground Station se encuentra a 5 min caminando, y Old Street Underground Station se encuentra a 7 min a pie.