half purple hand dye

Regular price $46.00

Tax included.

hand dyed and printed in east london

true to size

postage

UK £5

worldwide £10