
High Quality Content by WIKIPEDIA articles Leeds Castle, 5 miles (8.0 km) southeast of Maidstone, Kent, England, dates back to 1119, though a Saxon fort stood on the same site from the 9th century. The castle is built on islands in a lake formed by the River Len to the east...