Filters

Sort by
Sort by
View previous products
Cotton and linen
£145.00
Italian wool and cashmere
£95.00
Cotton and merino wool
£145.00
Japanese chambray
£195.00
Soft Italian wool
£55.00
Italian selvedge denim
£190.00
Italian suede leather
£90.00
Japanese washed selvedge denim
£225.00
Soft Italian wool
£55.00
Grained Italian leather
£200.00
Grained Italian leather
£300.00
French shearling
£1,385.00
Exclusive Donegal wool tweed
£710.00
Sold out
Torino zipped sweater
Torino zipped sweater
Italian extrafine merino wool
£285.00
Sold out
John yellow sweater
John yellow sweater
Baby alpaca, merino wool and cotton
£225.00
Cowhide leather
£710.00
66 / 66