Stand E33
Holland and Sherry Ltd

Address

9/10 Savile Row, London, W1S 3PF

Phone Number

0207 437 0404

For over 180 years, Holland & Sherry has supplied the finest luxury cloths to tailors and couturiers throughout the world.