Holland & Sherry is a fabric mill founded in London in 1836, on which street it the head office located, in Mayfair, central London?
Holland &amp; Sherry:  Its head office is still on Savile Row. Savile Row: Savile Row (pronounced ) is a street in Mayfair, central London.
Savile Row