Square bangle

Treaty
In stock
£16.00
Unusual chunky square bangle, silver plated & ethically made.
£16.00
Unusual chunky square bangle, silver plated & ethically made.
Square bangle
You have successfully subscribed!