Tower of London

The Tower of London is located along the Thames River waterway, within walking distance from the Tower Bridge. William the Conqueror had the original white tower built from 1078. Over the centuries, the Tower of London was used as a royal palace, fortress, and prison. This place is a symbol of British history and royal power and is compulsory to visit if you want to get an insight of British and specifically London history.