The Tower of London is a Norman stone fortress in London, England. It stands on the bank of the River Thames, in the oldest part of the city.
It is a UNESCO World Heritage Site.