Tagged: Tower of London

Tower of London

Tower of London

The Tower of London is the common name that is used for Her Majesty’s Royal Palace and Fortress. This historic monument is located in central London. Construction started in 1189...

Loading...