Leeds Castle
A little corner of lovely Leeds Castle in Kent, England. The castle sits on a beatiful lake and has extensive adjoining gardens with paths to walk and a maze to explore.
A little corner of lovely Leeds Castle in Kent, England. The castle sits on a beatiful lake and has extensive adjoining gardens with paths to walk and a maze to explore.