Leeds Castle, Kent, England
Leeds Castle, 5 miles (8 km) southeast of Maidstone, Kent, England, dates back to 1119. In 1278 the castle came in 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 to the east of the village of Leeds.
The castle and its surrounding landscape is breathtaking. The green lawns and view of lake around castle adds more beauty to the castle.
To see pictorial overview of the Leeds castle, click here.