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.

End of content

End of content