Home / Fabrics / Catalog
Fabric Catalog
Every cloth we tailor with, with live per-garment pricing. 12,630 fabrics across 16 mills.
Showing 6913–6960 of 12,630
| Swatch | Mill | Bunch | Code | Composition | Weight | Colour | Weave | Stock | Price / garment |
|---|---|---|---|---|---|---|---|---|---|
![]() |
Perennial Classics - HS2064 | 6420048 | 100% Wool Worsted | 280gm 9oz | Mid Navy Split Matt Fancy | — | Cut-length | SuitCHF 1,449 JacketCHF 1,169 TrousersCHF 529 WaistcoatCHF 449 Available |
|
![]() |
Perennial Classics - HS2064 | 6420049 | 100% Wool Worsted | 280gm 9oz | Charcoal Split Matt Fancy | — | Cut-length | SuitCHF 1,449 JacketCHF 1,169 TrousersCHF 529 WaistcoatCHF 449 Discontinued |
|
![]() |
Perennial Classics - HS2064 | 6420050 | 100% Wool Worsted | 280gm 9oz | Light Grey Split Matt Fancy | — | Cut-length | SuitCHF 1,449 JacketCHF 1,169 TrousersCHF 529 WaistcoatCHF 449 Discontinued |
|
![]() |
Perennial Classics - HS2064 | 6420051 | 100% Wool Worsted | 280gm 9oz | Silver Grey/Pale Blue Diffused | Stripe | Cut-length | SuitCHF 1,449 JacketCHF 1,169 TrousersCHF 529 WaistcoatCHF 449 Discontinued |
|
![]() |
Perennial Classics - HS2064 | 6420052 | 100% Wool Worsted | 280gm 9oz | Charcoal/Light Blue Diffused | Stripe | Cut-length | SuitCHF 1,449 JacketCHF 1,169 TrousersCHF 529 WaistcoatCHF 449 Discontinued |
|
![]() |
Perennial Classics - HS2064 | 6420053 | 100% Wool Worsted | 280gm 9oz | Navy/Maroon Diffused | Stripe | Cut-length | SuitCHF 1,449 JacketCHF 1,169 TrousersCHF 529 WaistcoatCHF 449 Discontinued |
|
![]() |
Perennial Classics - HS2064 | 6420054 | 100% Wool Worsted | 280gm 9oz | Navy/Maroon Unbalanced | Windowpane | Cut-length | SuitCHF 1,449 JacketCHF 1,169 TrousersCHF 529 WaistcoatCHF 449 Discontinued |
|
![]() |
Perennial Classics - HS2064 | 6420055 | 100% Wool Worsted | 280gm 9oz | Charcoal/Light Blue Diffused | Windowpane | Cut-length | SuitCHF 1,449 JacketCHF 1,169 TrousersCHF 529 WaistcoatCHF 449 Available |
|
![]() |
Perennial Classics - HS2064 | 6420056 | 100% Wool Worsted | 280gm 9oz | Mid Blue/Light Blue Diffused | Windowpane | Cut-length | SuitCHF 1,449 JacketCHF 1,169 TrousersCHF 529 WaistcoatCHF 449 Available |
|
![]() |
Perennial Classics - HS2064 | 6420057 | 100% Wool Worsted | 280gm 9oz | Blue Shadow | Stripe | Cut-length | SuitCHF 1,449 JacketCHF 1,169 TrousersCHF 529 WaistcoatCHF 449 Available |
|
![]() |
Perennial Classics - HS2064 | 6420058 | 100% Wool Worsted | 280gm 9oz | Navy Shadow | Stripe | Cut-length | SuitCHF 1,449 JacketCHF 1,169 TrousersCHF 529 WaistcoatCHF 449 Available |
|
![]() |
Perennial Classics - HS2064 | 6420059 | 100% Wool Worsted | 280gm 9oz | Navy Fancy | Herringbone | Cut-length | SuitCHF 1,449 JacketCHF 1,169 TrousersCHF 529 WaistcoatCHF 449 Discontinued |
|
![]() |
Perennial Classics - HS2064 | 6420060 | 100% Wool Worsted | 280gm 9oz | Mid Grey Fancy | Herringbone | Cut-length | SuitCHF 1,449 JacketCHF 1,169 TrousersCHF 529 WaistcoatCHF 449 Available |
|
![]() |
Perennial Classics - HS2064 | 6420061 | 100% Wool Worsted | 280gm 9oz | Grey | Solid | Cut-length | SuitCHF 1,449 JacketCHF 1,169 TrousersCHF 529 WaistcoatCHF 449 Available |
|
![]() |
Perennial Classics - HS2064 | 6420062 | 100% Wool Worsted | 280gm 9oz | Mid Grey | Solid | Cut-length | SuitCHF 1,449 JacketCHF 1,169 TrousersCHF 529 WaistcoatCHF 449 Available |
|
![]() |
Perennial Classics - HS2064 | 6420063 | 100% Wool Worsted | 280gm 9oz | Black | Solid | Cut-length | SuitCHF 1,449 JacketCHF 1,169 TrousersCHF 529 WaistcoatCHF 449 Available |
|
![]() |
Perennial Classics - HS2064 | 6420064 | 100% Wool Worsted | 280gm 9oz | Midnight | Solid | Cut-length | SuitCHF 1,449 JacketCHF 1,169 TrousersCHF 529 WaistcoatCHF 449 Available |
|
![]() |
Perennial Classics - HS2064 | 6420065 | 100% Wool Worsted | 280gm 9oz | Navy | Solid | Cut-length | SuitCHF 1,449 JacketCHF 1,169 TrousersCHF 529 WaistcoatCHF 449 Available |
|
![]() |
Perennial Classics - HS2064 | 6420066 | 100% Wool Worsted | 280gm 9oz | French Navy | Solid | Cut-length | SuitCHF 1,449 JacketCHF 1,169 TrousersCHF 529 WaistcoatCHF 449 Available |
|
![]() |
Perennial Classics - HS2064 | 6420067 | 100% Wool Worsted | 280gm 9oz | Airforce Blue | Solid | Cut-length | SuitCHF 1,449 JacketCHF 1,169 TrousersCHF 529 WaistcoatCHF 449 Available |
|
![]() |
Riviera - HS2611 | 1126000 | 60% S 120s WO 40% PL | 280gm 9oz Width: 150cm | Navy Soft Chalk | Stripe | Cut-length | SuitCHF 1,149 JacketCHF 889 TrousersCHF 409 WaistcoatCHF 379 Available |
|
![]() |
Riviera - HS2611 | 1126001 | 60% S 120s WO 40% PL | 280gm 9oz Width: 150cm | Charcoal Soft Chalk | Stripe | Cut-length | SuitCHF 1,149 JacketCHF 889 TrousersCHF 409 WaistcoatCHF 379 Available |
|
![]() |
Riviera - HS2611 | 1126002 | 60% S 120s WO 40% PL | 280gm 9oz Width: 150cm | Charcoal Laceline | Stripe | Cut-length | SuitCHF 1,149 JacketCHF 889 TrousersCHF 409 WaistcoatCHF 379 Available |
|
![]() |
Riviera - HS2611 | 1126003 | 60% S 120s WO 40% PL | 280gm 9oz Width: 150cm | Charcoal | Pin Dot Stripe | Cut-length | SuitCHF 1,149 JacketCHF 889 TrousersCHF 409 WaistcoatCHF 379 Available |
|
![]() |
Riviera - HS2611 | 1126004 | 60% S 120s WO 40% PL | 280gm 9oz Width: 150cm | Navy | Pin Dot Stripe | Cut-length | SuitCHF 1,149 JacketCHF 889 TrousersCHF 409 WaistcoatCHF 379 Available |
|
![]() |
Riviera - HS2611 | 1126005 | 60% S 120s WO 40% PL | 280gm 9oz Width: 150cm | Navy | Puppytooth | Cut-length | SuitCHF 1,149 JacketCHF 889 TrousersCHF 409 WaistcoatCHF 379 Available |
|
![]() |
Riviera - HS2611 | 1126006 | 60% S 120s WO 40% PL | 280gm 9oz Width: 150cm | Bright Blue | Puppytooth | Cut-length | SuitCHF 1,149 JacketCHF 889 TrousersCHF 409 WaistcoatCHF 379 Available |
|
![]() |
Riviera - HS2611 | 1126007 | 60% S 120s WO 40% PL | 280gm 9oz Width: 150cm | Bright Blue/Red () | Split Matt Check Plaid | Cut-length | SuitCHF 1,149 JacketCHF 889 TrousersCHF 409 WaistcoatCHF 379 Available |
|
![]() |
Riviera - HS2611 | 1126008 | 60% S 120s WO 40% PL | 280gm 9oz Width: 150cm | Mid Blue () | Split Matt Check Plaid | Cut-length | SuitCHF 1,149 JacketCHF 889 TrousersCHF 409 WaistcoatCHF 379 Available |
|
![]() |
Riviera - HS2611 | 1126009 | 60% S 120s WO 40% PL | 280gm 9oz Width: 150cm | Navy/Brown () | Split Matt Check Plaid | Cut-length | SuitCHF 1,149 JacketCHF 889 TrousersCHF 409 WaistcoatCHF 379 Available |
|
![]() |
Riviera - HS2611 | 1126010 | 60% S 120s WO 40% PL | 280gm 9oz Width: 150cm | Bottle Green () | Split Matt Check Plaid | Cut-length | SuitCHF 1,149 JacketCHF 889 TrousersCHF 409 WaistcoatCHF 379 Available |
|
![]() |
Riviera - HS2611 | 1126011 | 60% S 120s WO 40% PL | 280gm 9oz Width: 150cm | Charcoal/Blue () | Split Matt Check Plaid | Cut-length | SuitCHF 1,149 JacketCHF 889 TrousersCHF 409 WaistcoatCHF 379 Available |
|
![]() |
Riviera - HS2611 | 1126012 | 60% S 120s WO 40% PL | 280gm 9oz Width: 150cm | Grey/Red () | Split Matt Check Plaid | Cut-length | SuitCHF 1,149 JacketCHF 889 TrousersCHF 409 WaistcoatCHF 379 Available |
|
![]() |
Riviera - HS2611 | 1126013 | 60% S 120s WO 40% PL | 280gm 9oz Width: 150cm | Black and White/Blue () | Split Matt Check Plaid | Cut-length | SuitCHF 1,149 JacketCHF 889 TrousersCHF 409 WaistcoatCHF 379 Available |
|
![]() |
Riviera - HS2611 | 1126014 | 60% S 120s WO 40% PL | 280gm 9oz Width: 150cm | Black and White | Houndstooth | Cut-length | SuitCHF 1,149 JacketCHF 889 TrousersCHF 409 WaistcoatCHF 379 Available |
|
![]() |
Riviera - HS2611 | 1126015 | 60% S 120s WO 40% PL | 280gm 9oz Width: 150cm | Grey | Houndstooth | Cut-length | SuitCHF 1,149 JacketCHF 889 TrousersCHF 409 WaistcoatCHF 379 Available |
|
![]() |
Riviera - HS2611 | 1126016 | 60% S 120s WO 40% PL | 280gm 9oz Width: 150cm | Charcoal | Houndstooth | Cut-length | SuitCHF 1,149 JacketCHF 889 TrousersCHF 409 WaistcoatCHF 379 Available |
|
![]() |
Riviera - HS2611 | 1126017 | 60% S 120s WO 40% PL | 280gm 9oz Width: 150cm | Navy | Houndstooth | Cut-length | SuitCHF 1,149 JacketCHF 889 TrousersCHF 409 WaistcoatCHF 379 Available |
|
![]() |
Riviera - HS2611 | 1126018 | 60% S 120s WO 40% PL | 280gm 9oz Width: 150cm | Navy | Birdseye | Cut-length | SuitCHF 1,149 JacketCHF 889 TrousersCHF 409 WaistcoatCHF 379 Available |
|
![]() |
Riviera - HS2611 | 1126019 | 60% S 120s WO 40% PL | 280gm 9oz Width: 150cm | Bright Blue | Birdseye | Cut-length | SuitCHF 1,149 JacketCHF 889 TrousersCHF 409 WaistcoatCHF 379 Available |
|
![]() |
Riviera - HS2611 | 1126020 | 60% S 120s WO 40% PL | 280gm 9oz Width: 150cm | Dark Grey | Birdseye | Cut-length | SuitCHF 1,149 JacketCHF 889 TrousersCHF 409 WaistcoatCHF 379 Available |
|
![]() |
Riviera - HS2611 | 1126021 | 60% S 120s WO 40% PL | 280gm 9oz Width: 150cm | Grey | Herringbone | Cut-length | SuitCHF 1,149 JacketCHF 889 TrousersCHF 409 WaistcoatCHF 379 Available |
|
![]() |
Riviera - HS2611 | 1126022 | 60% S 120s WO 40% PL | 280gm 9oz Width: 150cm | Navy | Herringbone | Cut-length | SuitCHF 1,149 JacketCHF 889 TrousersCHF 409 WaistcoatCHF 379 Available |
|
![]() |
Riviera - HS2611 | 1126023 | 60% S 120s WO 40% PL | 280gm 9oz Width: 150cm | Dark Navy | Herringbone | Cut-length | SuitCHF 1,149 JacketCHF 889 TrousersCHF 409 WaistcoatCHF 379 Available |
|
![]() |
Riviera - HS2611 | 1126024 | 60% S 120s WO 40% PL | 280gm 9oz Width: 150cm | Navy | Sharkskin | Cut-length | SuitCHF 1,149 JacketCHF 889 TrousersCHF 409 WaistcoatCHF 379 Available |
|
![]() |
Riviera - HS2611 | 1126025 | 60% S 120s WO 40% PL | 280gm 9oz Width: 150cm | French Blue | Sharkskin | Cut-length | SuitCHF 1,149 JacketCHF 889 TrousersCHF 409 WaistcoatCHF 379 Available |
|
![]() |
Riviera - HS2611 | 1126026 | 60% S 120s WO 40% PL | 280gm 9oz Width: 150cm | Dark Brown | Sharkskin | Cut-length | SuitCHF 1,149 JacketCHF 889 TrousersCHF 409 WaistcoatCHF 379 Available |
|
![]() |
Riviera - HS2611 | 1126027 | 60% S 120s WO 40% PL | 280gm 9oz Width: 150cm | Tan | Sharkskin | Cut-length | SuitCHF 1,149 JacketCHF 889 TrousersCHF 409 WaistcoatCHF 379 Available |















































