

El Leonardo Royal Hotel London City – Tower of London está situado en el centro de Londres, a 2 minutos a pie de la Torre de Londres, Tower Bridge y la estación de metro Tower Hill. Borough Market y la Catedral de St. Paul se encuentran a poca distancia a pie, mientras que el London Eye está a un corto trayecto en coche. El hotel está a unos 12 km del aeropuerto London City, 23 km de Heathrow, 39 km de Gatwick y 49 km de Stansted, todos fácilmente accesibles en transporte público o taxi.