Route: London Shopping Tips
Selfridges
Selfridges in London is the biggest department store in Oxford Street and after Harrods the second biggest in London. The luxury department store was founded in the year 1909 by the American Harry Gordon Selfridge. He was convinced that he could crea
Alto by San Carlo, Oxford Street, East Marylebone, Mayfair, City of Westminster, Greater London, England, W1K 6JE, United Kingdom, Oxford Street, East Marylebone, Mayfair, City of Westminster, England, United Kingdom