Beaded 18k Gold Plated Stack Bracelet

£23.52 GBP

ONE SIZE