Trip to Leeds Castle





The kids went on a all day excursion to Leeds Castle, which is set on two islands on the River Len in the heart of Kent in England and has often been described as the loveliest castle in Kent.





























































Comments