CCL: LEEDS CASTLE IN KENT

 Leeds Castle is a historic fortress situated on two islands in the middle of a lake in Kent, England. It is 70 miles from Canterbury. It is known as "the loveliest castle in the world", and it has served as a royal residence for six medieval queens and a palace for King Henry VIII.


Comments

Popular posts from this blog