Tag: Selfridges

Selfridges is a famous luxury department store chain in the United Kingdom, founded by American entrepreneur Harry Gordon Selfridge in 1908. The flagship store on London’s Oxford Street is the second largest shop in the UK after Harrods.