Filters

Sort by
Sort by
Italian selvedge denim
£140.00
Cotton and cashmere
£165.00
Italian nappa leather
£90.00
Cobra® buckle
£150.00
Sold out
Nîmes jeans in indigo
Nîmes jeans in indigo
Italian washed denim
£140.00
Japanese flecked chambray
£165.00
Selvedge stretch Italian denim
£145.00
Heavyweight cotton jersey
£70.00
Grained leather and Norwegian welt
£360.00
Shetland wool
£215.00
Extrafine Italian merino wool
£285.00
Shetland wool
£215.00
Italian boiled wool
£215.00
Baby alpaca, merino wool and cotton
£285.00
Japanese cotton
£255.00
Italian boiled wool
£215.00
Baby alpaca, merino wool and cotton
£225.00
Italian boiled wool
£215.00
Italian merino wool
£225.00
Italian selvedge denim
£190.00
Italian selvedge denim
£165.00
Italian boiled wool
£215.00
Italian wool and cashmere
£200.00
Baby alpaca, merino wool and cotton
£225.00
Baby alpaca, merino wool and cotton
£225.00
Japanese selvedge denim
£185.00
Italian technical wool
£230.00
Shetland wool
£215.00
Italian corduroy
£225.00
Italian wool and cashmere
£200.00
Babt alpaca, merino wool and cotton
£255.00
Italian selvedge denim
£215.00
Italian wool and cashmere
£200.00
Italian merino wool
£195.00
Italian cotton twill
£330.00
Italian merino wool
£195.00
Italian wool and cashmere
£215.00
Italian wool and cashmere
£215.00
Italian Merino Wool
£225.00
Italian wool and cashmere
£235.00
Exclusive cotton flannel
£185.00
Italian wool and cotton
£220.00
Japanese chambray
£195.00
Italian wool and cashmere
£215.00
Grained Italian leather
£200.00
Cotton and merino wool
£145.00
Italian wool and cashmere
£235.00
Heavyweight cotton jersey
£70.00
Selvedge denim and Italian stretch
£140.00
Soft Italian wool
£90.00