Created 11-Aug-16
0 photos

Dover Castle known as "The Key to England" A fortification is thought to have existed here long before the Romans invaded in AD43 The present castle was founded in the 11th century.
It is the largest Castle in England and stands in 80 acres (33 hectares)

Much more info here:
https://en.wikipedia.org/wiki/Dover_Castle
Opens in a new window.
This gallery is empty.

Categories & Keywords
Category:
Subcategory:
Subcategory Detail:
Keywords: