Freepik
    Leeds Castle in the island on the lake in Kent, in the UK. The castle was built in the twelfth century as a king residence. Now it is open to the public.

    Leeds Castle in the island on the lake in Kent, in the UK. The castle was built in the twelfth century as a king residence. Now it is open to the public.