On the west end of London’s popular Oxford Street lies Selfridges, one of the world’s best department stores. Its whopping six floors accommodate 10 acres of mesmerising shopping paradise that boasts ...
In Marylebone, The Conran Shop (55 Marylebone High St) is an iconic London design destination selling furniture and design objects as well as books, accessories and gifts. A bit further north is the ...