Semi-precious gems – top grade – 925 silver gold plated brooch

667 £