Harrods logo

Harrods

British department store

InstitutionsRetail

About

Harrods is a luxury department store on Brompton Road in Knightsbridge, London, England. The building was designed by C. W. Stephens for Charles Digby Harrod, and opened in 1905; it replaced the first store on the grounds founded by his father Charles Henry Harrod in 1849, which burned down in 1881.

Source: Wikipedia (CC BY-SA)
On coda.news
1 event, reported by media in 1 country

Latest news

Similar companies