The Duchess of Sussex looked sophisticated for a visit to the Mayhew in London before leaving for Canada. The busy mom of one shared previously unseen photos from the stop where she met with staff and a few furry friends. For the special outing, Meghan wore a navy wrap coat by Massimo Dutti.

The duchess previously donned the warm coat for a visit to the National Theatre.


This isn’t the first time Meghan has worn the Spanish brand–she also opted for a long wool toffee coat by the label for a visit to meet with military families alongside Prince Harry.


Underneath her jacket at the animal welfare charity, Meghan wore a Misha Nonoo striped husband shirt. The oversized blue and white striped cotton button-up is perfect for pairing with pencil skirts or jeans. Meghan wore a crisp white ‘Husband’ shirt on her first outing with Prince Harry in Toronto at the Invictus Games. She also featured a ‘Smart Set’ shirt from Nonoo in her charity clothing collection.

The duchess also wore what’s believed to be her Dean Davidson moon stud earrings.

Sussex Royal