Leeds Castle: The Royal Residence - England

Leeds Castle: The Royal Residence - England


Leeds Castle a former royal palace begun in the 12th century, Leeds Castle has to be one of the most beautifully situated medieval castles in England, projecting into its natural lake, and surrounded by 500 acres of beautiful parkland and gardens.

About six miles southeast of Maidstone, on the A20, stands Leeds Castle, situated on two islands in a lake, formed by the River Len. It has been described as the loveliest castle in the world.