Le château de Leeds qui date du début du 12ème siècle est situé près de la ville de Maidstone dans le comté de Kent en Grande-Bretagne. En 1278, il est devenu une résidence du roi d'Angleterre - Edward I Longshanks. Le bâtiment est situé dans un cadre pittoresque - il est entouré d'un lac et de grands espaces verts.