travellingdaveuk.com
Leeds Castle: the loveliest castle in the world
Leeds Castle is not as the name would suggest anywhere near the city of Leeds but it is in fact in Kent not far from Maidstone. Advertised as “the loveliest castle in the world” it make…