Soulland shirt. Long-sleeved, collared, button up with front pocket, French placket and all over print. Made in Portugal. Fit - regular. Colour - white. Composition - 100% cotton.
£38.75 Regular price £155.00