Marks & Spencer M&S Floral Print Cuban Collar Shirt in Navy Mix - £35.00