You can buy anything in London. The city is a shopper’s paradise, peppered with every type of store you can imagine. From brilliant bookshops to iconic department stores, bustling markets to lush plant shops, London’s retail scene is right up there with the world’s best.
This is our handpicked list of our top London shops. It favours independents or small, locally based chains, with a few legendary London icons thrown in: from innovative grocers with bold green initiatives to trailblazing department stores to directional fashion boutiques.