News

The Tower of London is one of the city’s most famous landmarks. Built by William the Conqueror in 1066 this iconic castle has been a royal palace, prison, armory and treasury.