Leeds Castle

Leeds castle is situated in Kent,5 miles southeast of Maidstone The castle today dates mostly from the 19th century and it is known as ‘The Loveliest Castle in the World’. Leeds castle is built on islands in a lake formed by the River Len to the east of the village of Leeds. It has been open to the public since 1976.