Search results
We did not find results for: leeds castle.
Check spelling or type a new query.
We did not find results for: leeds castle.
Check spelling or type a new query.
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