Size Q, vintage 925 sterling silver ring, natural carnelian (#16)

£35.99

In stock

1 view
Category: