Nicole Scherzinger shops at the All Saints store in Westbourne Park on October 11, 2012 in London, England.
Nicole Scherzinger shops at the All Saints store in Westbourne Park on October 11, 2012 in London, England.
Nicole Scherzinger shops at the All Saints store in Westbourne Park on October 11, 2012 in London, England.