Embed presentation
Download to read offline








The Tower of London castle is located in England in the city of London. It is over 900 years old and was originally built as both a fortress and palace, but is now a popular tourist attraction. The castle contains a large room said to house a dragon.







