Marine Seaweed Ring

£1,150.00

18 carat yellow gold ring

1 in stock

SKU: 10035 Categories: , , , Tags: , ,