Das Leeds Castle aus dem frühen 12. Jahrhundert befindet sich in der Nähe der Stadt Maidstone in der Grafschaft Kent in Großbritannien. Im Jahr 1278 wurde es eine Residenz des Königs von England - Edward I Longshanks. Das Gebäude ist malerisch gelegen - es ist von einem See und großen Grünflächen umgeben.