About Holland & Sherry
Holland & Sherry supply the finest luxury British cloths to tailors and couturiers throughout the world.
More about Holland & Sherry
Holland & Sherry is located at 9/10 Savile Row, W1S 3PF London, United Kingdom
+44 (0)1721 720101
http://apparel.hollandandsherry.com