Leeds Castle
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.
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.