Harvey Nichols’ London flagship store opened in its present position, on the corner of Knightsbridge and Sloane Street, in the 1880s as a ...