Blog, England, London, London History, Videos, What to see in LONDON The Tower of London – Curious History Tour November 14, 2019 Pavel The Tower of London is a must-see attraction when visiting London! It is one of the world’s most famous fortresses and has seen service as a royal palace, prison, armoury and even a zoo. Continue Reading