Paul Smith

Regular price £45.00

Grey Fine Stripe Shirt
Size M