Leeds Castle, England

Often called “the loveliest castle in the world,” Leeds Castle sits on a picturesque island surrounded by a moat. With over 900 years of history, stunning gardens, and royal connections, it’s a fairytale escape just outside of London.

It seems we can’t find what you’re looking for. Perhaps searching can help.