Beaded 18k Gold Plated Stack Bracelet

£23.55 GBP

ONE SIZE