Leeds Castle is a castle in Kent, England, 7 miles southeast of Maidstone. It is built on islands in a lake formed by the River Len to the east of the village of Leeds. It is a historic Grade I listed estate. Wikipedia
Leeds Castle Penfold Hill Leeds, Maidstone ME17 1PL England