England – Leeds Castle

Leeds Castle, England

Leeds Castle is a very nice castle with a large garden, located in Kent, close to the village of Leeds.
The castle was built in 1119.
It’s on islands in a lake, so you can spend there a very relaxing time.

One thought on “England – Leeds Castle”

Leave a Reply

Your email address will not be published. Required fields are marked *

Social media & sharing icons powered by UltimatelySocial