leeds castle Leeds Castle is in the southeast of London and participated in a day trip. It is said that it has always been the love of the British queen. The country villas are indeed very chic. The horizontal rooms are very courty. There is also a portrait of Henry VIII on the fireplace. This Henry VIII is really a legend. There are six queens.