

El hotel está ubicado en el centro de la City de Londres, justo al norte del Puente de la Torre. A poca distancia, fácilmente realizable a pie, se sitúan la mayoría de las principales y mundialmente conocidas atracciones turísticas de la ciudad. Su ubicación beneficia a los clientes de negocios con buenas comunicaciones al céntrico barrio financiero. En cuanto a los que viajan por placer, disfrutarán del museo Tate Modern, de la noria London Eye y de la Catedral de Saint Paul a sólo dos kilómetros del establecimiento.