Shoppers flock to M&S to snap up 'very flattering' dress that's 'ideal for spring'
The Marks and Spencer tea dress comes in three different styles: polka, blue floral and multi-coloured floral
The Marks and Spencer tea dress comes in three different styles: polka, blue floral and multi-coloured floral