Opaque Sea Opal Delica Beads

£1.95

Size 11, 5g

In stock