After visiting England, Selfridge decided to open his own department store in London. In 1909, his store opened on Oxford Street. It brought about many changes in shopping. It is still a big store today. In fact, Selfridges & Co. was named the Best Department Store in the World in 2010 and 2012. and 2014.