King Felipe, Queen Letizia, Crown Princess Leonor, Infanta Sofia and Queen Sofia of Spain and Princess Irene of Greece ate dinner at "Ola del Mar" Restaurant at Portixol Harbour in Palma de Mallorca, which is known for its Mediterranean dishes. Queen Letizia wore a new floral print dress by Mango, meanwhile Princess Leonor a new tie-dye knotted dress by Babbaki and Infanta Sofia a new printed blouse and skirt by Designers Society.