Wild Irish Rose Transparent Luster Delica Beads

£2.55

Size 11, 5g

Out of stock