Selfridges The Best Store in The World

Selfridges The Best Store in The World

Selfridges celebrated 100 years of business in March 2009 Harry Gordon Selfridge’s Oxford Street department store made history when it opened its doors for the first time and has continued to do so. In 1922 construction started on a western extension, in 2014 it...