A medieval fortress, the Dover Castle was called the Key of England. As the largest castle in England and the most dominant landscape of the town, its structure rises 375 feet above sea level. Till da ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results