Tower of London Tower of London The Tower of London, Tower Hill London Today, the Tower of London is a UNESCO World Heritage Site and a major tourist attraction in London. Throughout its history, it has been used as a royal palace, fortress, jail, and menagerie, and it has been home to the Crown Jewels Collection since 1303 when they was stolen from Westminster Abbey. This tower is located on the shore of the River Thames and is adjacent to Tower Bridge. It was built in 1078 and is the oldest palace, fortress and prison in Europe. The most central tower out of the thirteen which make up the building is White Tower, which was built to protect the Normans from the citizens, and at the same time to protect London from outside invaders. Today, nearly 150 people still live within the walls of Tower of London, mainly wardens and their families. London Guide | Historical Buildings in London Leave a Reply Cancel Reply Your email address will not be published.CommentName* Email* Website Save my name, email, and website in this browser for the next time I comment.