Protea pincushion

Available in the following sizes:
10x10cm
20x20cm