Jul 22 Jul 22 Pedro Garcia Twist Sandals in Red Satin Heaven Queen Letizia, Shoes Pedro Garcia Twist Sandals in Red Satin Red satin peep toe twist sandals Purchase Worn by Queen Letizia on:28 August 2006 Leave a comment