The young royals planned the event to honor 850 children of parents in the British Armed Forces who died in battle. Called “Party at the Palace,” there was a series of live performances, mounted stalls and games across the sprawling lawns.
Middleton wore a long-sleeve lace See by Chloé dress and L.K. Bennett heels. She wore the same dress during her royal tour of Canada last year.
Earlier this week, the duchess embarked on a one-day solo trip to Luxembourg on behalf of Britain’s Foreign and Commonwealth Office. The young royal attended the commemoration of the 1867 Treaty of London, which confirmed that country’s independence and neutrality.