El castillo de Leeds, que data de principios del siglo XII, está situado cerca de la ciudad de Maidstone en el condado de Kent en Gran Bretaña. En 1278 se convirtió en residencia del rey de Inglaterra, Edward I Longshanks. El edificio tiene una ubicación pintoresca, está rodeado por un lago y grandes áreas verdes.