Pillow Cotton

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