Selfridges' iconic flagship store on London's Oxford Street was founded in March 1909 by Harry Gordon Selfridge. Selfridges now comprises of an additional three department stores in Birmingham and Manchester, plus an online store at

Selfridges' retail philosophy focuses on creating extraordinary moments of retail theatre that aim to surprise, amuse and amaze its customers.

Today Selfridges holds the title of The Best Department Store in the World, which it has won for an unprecedented three consecutive times.



  1. 21 Aug 2014
    Selfridges features in a project.

    The Masters