On What Street Was the Tower of London Built?

None. The Tower of London was not built on a street. It stands on the north bank of the River Thames in central London, within the London Borough of Tower Hamlets. Its address is simply “Tower of London, London EC3N 4AB.”

Copyright Wanderlust World © https://www.ynyoo.com