half purple hand dye

Regular price £35.00

Tax included.

hand dyed and printed in east london

true to size

postage

UK £5

worldwide £10