Many of the royals were dressed in a festive red theme.
Princess Charlotte looked the spitting image of her mother, also wearing a Christmassy red coat.
Actor Richard E. Grant wrapped up in a blue tartan coat for the event.

Chris Jackson/Getty Images
British actor Hannah Waddingham arrives to attend the Together at Christmas carol service.
It comes as Kensington Palace released a bespoke illustration for the service by British artist Charlie Macksey.
How did I help?
Prince William, Prince George, Princess Charlotte, and Prince Louis
You were by my side, which is everything.
Love, empathy, and kindness are important messages for us all, the artist said of the work.
I hope it reminds us of the beauty of being there for each other at Christmas.
Frederick Windsor with his wife, Sophie Winkleman, and their children
This content can also be viewed on the site itoriginatesfrom.
It has been, as Prince William declared, a brutal year for the Wales family.
Richard E. Grant attends the Together at Christmas carol service at Westminster Abbey.
Britain’s Princess Beatrice of York (center), her husband Edoardo Mapelli Mozzi (right), and stepson Christopher (second from right) arrive with Zara Tindall.
The Christmas story encourages us to consider the experiences and feelings of others, Catherine wrote.
The love that we show ourselves and the love we show others.
She added: It is this love which is the greatest gift we can receive.
Sophie, Duchess of Edinburgh
Not just at Christmas, but every day of our lives.
Love is the light that can shine bright, even in our darkest times.
This article first appeared onTatler.
British actor Hannah Waddingham arrives to attend the “Together at Christmas” carol service.

Richard E. Grant attends the “Together at Christmas” carol service at Westminster Abbey.