Tudors Dynasty
Leeds Castle: The Loveliest Castle in the World
I visited Leeds Castle in Kent the first week of my trip to England - it's not far from Hever Castle. This castle boasts centuries of history and is known as one of the loveliest castles in the world.
If you're watching the video you will be treat