18ct Enamel and Gold Snake Brooch

$1,500