Your shopping cart is empty!
Constructed from a combo of 31 10mm union Jack and white Swarovski crystal disco ball beads. Fi..
£20.59