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.
No comments:
Post a Comment