Leeds Castle is located 7 miles southeast of Maidstone in Kent, England. It is constructed on islands in a lake made by the River Len to the east of Leeds. The castle has stood on the site since 857 A.D. It passed into the hands of King Edward I in the 13th century, and it became a favorite house for him; in the 16th century, Henry VIII used it as a palace for his first wife, Catherine of Aragon. The current castle was built largely in the nineteenth century. Since 1976, it has been open to the ... (Read More)