Modern ‘other ranks’ Cameron Highlanders Glengarry

£15.00

Availability: 1 in stock

In excellent condition with very little wear with a Camerons cap badge fitted.

Scroll to Top