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 ...