Marks & Spencer M&S Pure Cotton Denim Midi Shirt Dress in Denim - £46.00