Queen's Own Cameron Highlanders
Gold, diamonds and enamel
Height 24mm (RB196)
Price: £680

Armoury of St James's - Regimental Brooches