Green enamel and gold metal inlay on this classic vintage House Captain school badge, approx 30mm across

Vintage House Captain Enamel Badge

£12.00Price