Australian Merino Prefelt needlefelted in Italy 19 micron 150cm wide. Also available in 38 other beautiful colours.
(32151)
Australian Merino Prefelt needlefelted in Italy 19 micron 150cm wide. Also available in 38 other beautiful colours.
Australian Merino Prefelt needlefelted in Italy 19 micron 150cm wide. Also available in 38 other beautiful colours.
(32151)
Australian Merino Prefelt needlefelted in Italy 19 micron 150cm wide. Also available in 38 other beautiful colours.