Wikipedia has a comprehensive article on the building - including its history. See related link.
the tower was built by William the conqueror in 1078.
William 1 ordered its construction in 1087
The most ancient building of the complex called the Tower of London, is the White Tower, built in 1078 by William the Conqueror.
William the Conqueror built the Tower of London and started Windsor Castle.
The Tower of London is the answer.
The White Tower in the Tower of London.
The White Tower began construction around 1078 and was being built in a country that had only just been invaded in 1066. The tower was built to dominate London and the surrounding countryside to prevent any uprisisings by the people, to serve as a garrison for William's troops and to also serve as a home for the Kings once it was finished. The Tower of London was used as the principal home for all the English kings from William II to Henry VII.
The area of present day London has been inhabited since pre-historic times.
it was originally built to keep people out of london
When the Tower of London was built, there was no particular street that it was on but it is now on Tower Hill.
London
The tower of London is built on a foundation of stone, which has supported it since it was built.
To defend London, was built by William the Conqueror It was built as his home in London.
In the Tower of London.
To defend London
If you mean the Tower of London, as its name indicates, it is in London.
Adjacent to the Tower of London.
Adjacent to the Tower of London.
a tower that was built to imprison people
To protect London from invaders.