queen letizia
(L-R) King Felipe VI of Spain, Queen Sofia, Victoria Federica Marichalar, Princess Elena of Spain, King Juan Carlos, Princess Leonor of Spain, Princess Sofia of Spain, Felipe Juan Froilan Marichalar and Queen Letizia of Spain are seen at the Flaningan Restaurante on July 31, 2016 in Portals Nous, near of Palma de Mallorca, SpainCarlos Alvarez/Getty Images

The Spanish royals were out in full force on Sunday night (31 July) as they reunited for a family dinner at the esteemed restaurant Flanigan in Palma de Mallorca, Spain.

Queen Letizia, 43, led the glamour of the regal troop in an all-black outfit comprising a black sparkly diaphanous tank top with tailored black trousers and strappy black sandals. She finished off the stylish look with a pair of statement hoop earrings and dewy evening make-up.

She was joined by her husband of 12 years, King Felipe VI, and their two daughters Princesses Leonor and Sofia, who looked adorable in summery dresses and flat shoes.

The family headed to former King Juan Carlos and Queen Sofia's favoured restaurant, Flanigan, which is located in the glamorous tourist spot of Puerto Portals – a sports harbour in Portals Nous in the municipality of Calvia, Mallorca.

Puerto Portals has become a meeting place for businessmen, high society characters and celebrities in recent years and is also the scene of major prestigious international sailing events.

The restaurant is located nearby the higher-priced, notably larger and more impressive yachts, so it is likely that the royals were seated within good distance of the many big motor boats.

They would have feasted on traditional Mallorcan and Mediterranean food that the famous restaurant is known for – including the likes of Mallorcan tumbet, paella and lobster.

queen letizia
Spanish royals are seen at the Flaningan Restaurante on July 31, 2016 in Portals NousCarlos Alvarez/Getty Images

Sofia, 77, looked remarkable for the royal family outing in a cobalt blue tunic paired with wide-leg trousers which complimented her sun-kissed complexion. She appeared in high spirits along with the other family members as they laughed and joked amongst themselves and made the most of their summer break.

queen sofia
Queen Sofia (R) and Princess Leonor of Spain (L) are seen at the Flaningan RestauranteCarlos Alvarez/Getty Images

Felipe's older sister, Infanta Elena, 52, also brought along her two teenage children, Victoria and Felipe, who looked happy and casually dressed for the fine dining experience.

princess leonor
King Felipe VI of Spain and Princess Leonor of SpainCarlos Alvarez/Getty Images

There were many demonstrative moments captured on camera between the family members, including Felipe's hands-on approach with his two young daughters and Princess Leonor, 10, giving her grandmother Sofia a big hug. Princess Sofia, 9, was also seen chatting and holding hands with her mother, Letizia.

queen letizia
Spanish royals in Palma, MallorcaCarlos Alvarez/Getty Images

Felipe and Letizia arrived in Mallorca from the Spanish capital of Madrid where they waved off the Spanish national team at the airport before they participate in the 2016 Rio Olympics. While Sofia has been in Mallorca for some time, Juan Carlos, 78, flew in from Lima where he attended the investiture of the new Peruvian president Pedro Pablo Kuczynksi.

queen letizia
(L-R) Princess Leonor of Spain, Queen Sofia, King Juan Carlos, Princess Elena of Spain, Felipe Juan Froilan Marichalar, Princess Sofia of Spain and Queen Letizia of SpainCarlos Alvarez/Getty Images