Paul Smith

Paul Smith Blue 'Letters' Socks

£22
Shop Now

Product Info

77 COTTON 21 POLYAMIDE 2 ELASTANE