

O Leonardo Royal Hotel London City – Tower of London está localizado no centro de Londres, a 2 minutos a pé da Torre de Londres, da Tower Bridge e da estação de metrô Tower Hill. O Borough Market e a Catedral de St. Paul ficam a uma curta caminhada, enquanto o London Eye está a poucos minutos de carro. O hotel fica a cerca de 12 km do aeroporto London City, 23 km de Heathrow, 39 km de Gatwick e 49 km de Stansted, todos facilmente acessíveis por transporte público ou táxi.