Tag Archive | Leeds Castle England

Leeds Castle, Kent, England.

Leeds Castle, 5 miles southeast of Maidstone, Kent, England, dates back to 1119. In 1278 the castle came into the hands of King Edward I, for whom it became a favourite residence. The castle seen today dates mostly from the 19th century and is built on islands in a lake formed by the River Len […]

Follow

Get every new post delivered to your Inbox.

Join 2,520 other followers