Haverford Castle is on the cliffs to the west of Margate in Kent. It was built near a previous keep in the thirteenth century, and has, over the years, been much added to and altered. It is the primary estate of the Dukes of Haverford.