People frequently ask us for lists of best shops in any given city or destination. So by popular demand, and with the help of our community, we have created our Best Shops by City 2019 lists. These are the shops that we love and are unique to that particular destination. These shops keep are towns and cities unique, interesting, and vibrant. For locals and travelers alike, whether you are looking for flowers, coffee, or a new book these Best London Shops 2019 are a joy to discover and explore. Thank you for all those who participated in our Best London Shops 2019 survey.
Discover more of our favorite shops on The Shopkeepers Maps.
Social enterprise coffee shop and second hand books.
18 Calvert Avenue, Shoreditch
Bookshop and publisher featuring beautiful editions of 20th century women writers.
59 Lamb’s Conduit Street, Bloomsbury
Renowned London plant shop that is an authentic urban jungle experience.
493 – 495 Hackney Road, Hackney
Textile merchants showcasing a wide range of natural fabrics, vintage haberdashery, and notions.
47 Berwick Street, Soho
A London mews is home to egg, this acclaimed womenswear shop with its creatively displayed outfits.
36 Kinnerton Street, Belgravia
Fashion, beauty, and homewares in a beautiful 19th century carriage house.
Carriage Hall, 29 Floral Street, Covent Garden
A stationery shop with a unique visual aesthetic and a cult social media following.
23 Arlington Way, Clerkenwell
Housed in a Victorian building with soaring ceilings, ornate sky lights, and beautiful chandeliers that all contribute to making Petersham Nurseries such an enchanting lifestyle and flower shop.
31 King Street, Covent Garden
Popular with locals and visitors alike, Leila’s Shop offers in season produce and locally sourced food items. There is also a coffee shop and cafe serving delicious fare.
17 Calvert Avenue, Shoreditch
Two of our favorites together. Wild at Heart, flower shop, at the iconic entrance to the stunning tudor-revival building, home to Liberty London, gorgeous inside and out. (And the creators of the charming Liberty floral fabrics)
21 Great Marlborough Street, London