Dover Castle

Dover Castle

Dover Castle is a mediaeval fortress located in the Kent town of Dover, England. It is often referred to as the “Key to England” due to its strategic location on the White Cliffs of Dover, overlooking the English Channel. Throughout its history, Dover Castle has served various purposes, including military defence, royal residence, and a … Read more

Rochester Castle

Rochester Castle

For over 800 years Rochester Castle has stood overlooking the River Medway in the historic town of Rochester.  The castle is widely regarded as one of the most exceptional examples of Norman architecture in England.  Its keep, in particular, stands as the tallest surviving tower of its kind in Europe.  The castle played a critical … Read more