Adresse: London EC3N 4AB, Vereinigtes Königreich | Kartenansicht
Der Tower of London liegt am Nordufer der Themse. Es liegt am westlichen Ende des Stadtbezirks Tower Hamlets und grenzt an Central London.
Nächstgelegene Sehenswürdigkeit: Tower Bridge (0,3 km)