Price is per 1/2 Meter.

NEW GINGHAM PINK

£5.75Price
  • 567/R5