The Tower of London is a castle located on the Thames River. The White Tower was built in 1078, and construction was expanded on from there. This is how the castle was named.
1,492 Questions
No questions found for given filters. Try a different search or filter.