Barnacle Ring - 18k yellow gold and grey diamond

$1,850.00

This product is sold out