Primark S/S 2010

  • 1 of 64

Rose print blouse, £8, lace vest, £4, rose print shorts, £5 and ditzy print fabric trilby, £4, Primark.

Latest Editors Picks:

See all Editor's Picks

Primark