Size Q, vintage 925 sterling silver ring, natural carnelian

£35.99

In stock

3 views
Category: