Dover Castle is located in England, in the United Kingdom. It is one of the most impressive castles in Europe!
Powered by Zazzle