Wool Gaberdine Natural

150 cm (60")
from £19.98
£19.98 a metre (excl. VAT)