Pillow Cotton

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