60% OFFPaul SmithPaul Smith Short Sleeve Floral Shirt, BlueNow £54.00Was £135.00You save £81.00 (60%) View deal at John Lewis (opens in a new tab)ShareSold by John LewisShirts & Tops