What is the oldest sight in London and what it?

The oldest standing sight in London is the Tower of London. It was founded by William the Conqueror in 1078. It is located on the north bank of the River Thames in central London. The Tower has served as a royal palace, prison, and execution ground. It is now a popular tourist destination.
Copyright Wanderlust World © https://www.ynyoo.com