Queen Elizabeth II, Camilla, Duchess of Cornwall and Catherine, Duchess of Cambridge, made their first joint public engagement Thursday at London's luxury department store Fortnum & Mason.

The three generations of royal women all wore varying shades of blue for their visit to the 305-year-old store, which is famous for high-end groceries and decadent Christmas hampers that sell for up to $40,000 each.

The Queen wore a pale-blue, gold-trimmed two-piece suit and matching hat that appeared to pay tribute to Fortnum & Mason's store colors.

Her daughter-in-law Camilla wore a navy blue knee-length coat adorned with a white collar and two distinctive white stripes.

FLASHBACK: A Royal Wedding

Catherine accessorized her blue Missoni dress coat with two small daffodils in honor of the patron saint of Wales, St. David, whose feast day falls on March 1.

She teamed the buttoned-up coat with gray suede heels by Rupert Sanderson, while a glimpse of blue material suggested she was wearing the same sheer Zara dress that she was pictured in the day after her wedding last year.

The royals were met at the store by the mayor of London, Boris Johnson, as a small group of animal rights protesters joined crowds of onlookers to campaign against foie gras sales.

The trio spent the morning meeting military personnel involved in a scheme to send care packages to soldiers serving in Afghanistan, as well as craft workers who had been awarded grants from the Queen Elizabeth Scholarship Trust.

They also took tea with 150 staff, suppliers and former employees of the store before the Queen unveiled a plaque to commemorate the regeneration of London's Piccadilly district for her Diamond Jubilee.