Scenic Runway

Travel, Lifestyle, Fashion and Beautiful Photos

Skip to: Content | Sidebar | Footer

Selfridges (London)

European Travel, Fashion Designers, Shopping on Travel, Style Standouts

Selfridges 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 […]