Selfridges (London)
European Travel, Fashion Designers, Shopping on Travel, Style StandoutsSelfridges flagship store located on Oxford Street in London is nothing short of a shopper’s paradise. Filled with clothing and merchandise from amazing designers, its truly visually beautiful. Opened in March 1909 by American entrepreneur Harry Gordon Selfridge, Selfridges was the first department store in the UK to offer inexpensive and extremely luxurious items all […]