In its 900-year history, Leeds Castle in Maidstone has been a Norman stronghold, the private property of six medieval queens, and even a palace owned by Henry VIII. In the early 20th century, it served as an elegant retreat for the rich and famous when Lady Baillie, the last private owner, entertained high society guests down from London. Today, the castle is still the most captivating of settings for a fairytale wedding celebration.