natural raffia

natural raffia, each bundle contains 90 x 1m long strands
£3.50

natural raffia

£3.50