TRAVEL PHOTO BLOG ~everyday, you find here an inspiring travel picture~
England – Leeds Castle
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.