Adresse: Tower Hill, London EC3N 4AB, Vereinigtes Königreich | Kartenansicht
Der Tower of London befindet sich am Nordufer der Themse, im Herzen der City of London, England. Es ist nur einen kurzen Spaziergang von der U-Bahn-Station Tower Hill entfernt und liegt auch in der Nähe anderer berühmter Sehenswürdigkeiten wie der Tower Bridge, der HMS Belfast und dem Shard.
Nächstgelegene Sehenswürdigkeit: Tower Bridge (300 m entfernt)