Sadie Frost attends Miu Miu Store Launch in London on March 12th, 2010

More Photos