Marks and Spencer £30 spring tea dress praised by shoppers for 'flattering fit'
The dress makes an excellent springtime buy and comes in polka dot and floral patterns - and costs just £30
The dress makes an excellent springtime buy and comes in polka dot and floral patterns - and costs just £30