Cathy Newell Price

Silver and enamel jewellery