Holland & Sherry

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