Category: England

London: Harrods (at Knightsbridge)

Harrods is a luxury department store located on Brompton Road in Knightsbridge, London. Founded in 1849 by Charles Henry Harrod, the store has gone though changes. The department store was acquired by House of Fraser in 1959, which in turn was purchased by the Fayed brothers in 1985. […]