The Tower of London is a historic castle located in central London, England, and is famous for its role in British history and its many legends and ghost stories. The Tower of London was founded in 1066 and has served many functions over the years, including as a royal palace, a fortress, and a prison. It is home to the Crown Jewels of England and is a popular tourist attraction, drawing millions of visitors each year.
