
White fine twill (8080) £100 £90.00

Black fine twill (8080) £100 £90.00

Navy twill check (3546) £105 £94.50

White large twill (3060) £105 £94.50

Grey large twill (3060) £105 £94.50

Blue large twill (3060) £105 £94.50

White herringbone (6249) £100 £90.00

Blue herringbone (6249) £100 £90.00

Cream herringbone (6249) £100 £90.00