View of the front entrance to Leeds Castle

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 makes for a perfect day trip from London. Connected by train from London Victoria, it takes just over an hour…