Pillow Cotton

101cm (39")
from £1.77
£1.77 a metre (excl. VAT)
Plain white cotton. Even weave