Dover Castle
Dover Castle Castle Hill, Dover, Kent, CT16 1HU, Dover, Dover, United KingdomAN ACTION-PACKED DAY OUT Rising above the famous White Cliffs high above the Channel, Dover Castle is an icon of England. Built soon after 1066, this mighty fortress has been the site of royal intrigue and epic sieges, and was at the centre of the crucial effort to evacuate hundreds of thousands of Allied troops […]