Marks & Spencer M&S Soft White Pure Cotton Square Neck Maxi Beach Dress - £46.00