Silver baby bangle


Sba060a
Sba060a

Silver Celtic baby bangle


£33 
  • Shipping: