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