Spanish Royals Host Annual Reception at Almudaina Palace in Palma de Mallorca August 8, 2014August 25, 2014 | Anna One word regarding Queen Letizia: FLAWLESS. (Source.) Share this:TwitterFacebookLike this:Like Loading... Related