Hot Diamonds Small Heart Filigree Locket

£95.00

1 in stock