Leeds Castle, Kent

posted in: UK

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. A castle has existed on this … Read More

1 2