Size Q, vintage 925 sterling silver ring, natural carnelian

£40.99

In stock

3 views
Category: