Sort by
Sort by
Exclusive cotton flannel
£185.00
Heavy cotton flannel
£185.00
Italian merino wool
£225.00
Italian wool and cashmere
£235.00
Soft Italian wool
£55.00
Italian selvedge denim
£215.00
Extrafine Italian merino wool
£285.00
Japanese cotton
£255.00
Italian selvedge denim
£190.00
Italian corduroy
£225.00
Deerskin leather and cashmere lining
£165.00
Italian corduroy
£225.00
Babt alpaca, merino wool and cotton
£255.00
Shetland wool
£215.00
Cobra® buckle
£150.00
Baby alpaca, merino wool and cotton
£285.00
Shetland wool
£215.00
Italian braided leather
£120.00
Selvege Italian denim
£215.00
Deer Hide
£160.00
French cotton twill
£195.00
Sold out
Poetto trousers in grey Poetto trousers in grey
Shetland wool
£215.00
Extrafine Italian merino wool
£285.00
Italian wool and cotton
£205.00
Shetland wool
£240.00