Emerald polka dot 100% cotton

£6.50
Our fabrics are sold in 0.5m increments 135cm wide
Our fabrics are sold in 0.5m increments 135cm wide