GOLD PLATED CROSS STITCH SIZE 28 (3 needles per card)

£2.95 GBP