Marks and Spencer's 'flattering' summer dress has shoppers rushing back for more
For just £35, M&S shoppers can get a 'beautiful' summer dress that 'looks great on' and comes in two different colours
For just £35, M&S shoppers can get a 'beautiful' summer dress that 'looks great on' and comes in two different colours