Selfridges is one of London’s premier shopping destinations. Selfridges is a department store located on Oxford Street. It has the largest cosmetics hall in Europe and arguably London’s best food hall.
Selfridges Opening Hours:
Location: 400 Oxford Street London W1A 1AB
Nearest underground tube station: Bond Street or Marble Arch