Not all venues have been verified by third-party certification and their inclusion does not indicate endorsement by Visit London – please check directly with individual venues for more information about their green credentials.
From charity boutiques and ethical stores to zero waste shops and plastic-free markets, discover how you can be eco-friendly and support good causes with our top picks of sustainable shops for food and fashion.
Zero-waste food shops in London
Bring your own containers to zero waste store BYO in Tooting Market and do away with unnecessary packaging as you shop for all your favourite groceries. Help the environment as you reduce your reliance on plastic, by stocking up on the weekly essentials here.
Express your eco intentions at zero waste store BYGRAM in Fulham, where you can stock up on plastic-free and vegan-friendly products. From nuts, pulses, flour, bread, superfoods, seeds and confectionary, to eco-friendly household cleaning goods, you can discover a whole new way to shop.
Save money, reduce food waste and avoid unnecessary single-use packaging at Unpackaged. This zero waste, bring-your-own-containers concept can be found at Planet Organic stores across London, from Muswell Hill and Islington to Westbourne Grove and Chiswick.
4. Liberté Chérie
Head to Portobello Road to the delightful zero waste grocery store Liberté Chérie, a haven for high-end foodies with jars filled with sustainable fine foods and a selection of top English wines. This eco-friendly shop sources 75% of its plastic-free goods and products from within the UK.
Wander into Wimbledon’s first sustainable zero waste shop and admire its minimalist decor and glass jars bursting with grains, nuts, seeds and paper bags full of Italian pasta. Designed for a no waste lifestyle, Zéro also stocks a range of eco products for the home, from cleaning items to bamboo toothbrushes.
6. Whole Foods Market
Feel like you are in food heaven at eco-minded Whole Foods Market, as you fill up your own containers with natural and organic groceries such as cheese, meat, coffee, rice, nuts, lentils and pulses. Pop in and pick up your favourites goodies at accessible locations in Kensington and Piccadilly Circus.
7. The Source Bulk Foods
Champion the zero waste movement at The Source Bulk Foods, which stocks waste-free produce alongside more than 450 bulk foods and sustainable items. Whether you’re a foodie or just want to reduce your waste, this plastic-free, bulk foods provider with stores in Battersea, Putney and Richmond among other locations should be on your shopping list.
8. Pipoca Vegan
Fill your own containers with nuts, seeds, pulses, and loose-leaf teas at zero waste shop and creperie Pipoca Vegan in Brixton. Foodies can feast on sweet and savoury vegan crepes as well as seasonal specials and tasty combos such as jackfruit and sweet potato curry.
Sustainable food markets in London
9. Buck Street Market
Champion sustainability at Buck Street Market in Camden as you enjoy vegan burgers, coffees and juices served from stalls in colourful repurposed shipping containers. Browse the eco-conscious market filled with responsible, ethical retailers and eco-friendly products from fashion to food, with a focus on conscious consumption and zero waste.
10. Mercato Metropolitano
Dine on delicious cuisine from around the world at the vibrant Mercato Metropolitano near Elephant and Castle, London’s first sustainable community food market. The market houses 40 food stalls that serve and sell sustainable and surplus products that would be otherwise be thrown away. Single-use plastic is also banned at this popular food hub.
Sustainable fashion shops in London
Bag some sustainably sourced handbags and accessories at BOTTLETOP in Regent Street and you’ll help to empower people and the planet. From zero-deforestation leather and upcycled ring pulls to plastic-free packaging and funding health education for young people in Africa, this sustainable fashion brand sets the trend for good causes and eco-conscious fashionistas.
Boost your style cred at AIDA in vibrant Shoreditch, a multi-concept boutique offering hip Scandi-style fashion homeware and speciality lattes. Peruse sustainable brands focused on mindful design and thoughtful production before stopping for well-earned Rose Latte at its onsite cafe.
Stock up on wardrobe additions from Rokit, at one of four stores in London, located in Brick Lane, Covent Garden and Camden. Old pieces are lovingly reinvented to create the shop's recycled designs for unique ethical fashion.
Get you style fix and stock up on sustainable fashion at Reformation in trendy Shoreditch and Notting Hill. A 100% carbon neutral cult brand, famous for its cool, vintage-inspired designs and sustainable practices from factory to shop floor, such as using deadstock, eco-friendly fabrics and recycling or donating textile scraps to be waste neutral.
15. Eponine London
Peruse the rails of Eponine London, tucked away in a mews off Kensington High Street, famous for dressing Catherine, Princess of Wales. Dress like a royal and discover the talents of craftspeople around the world, who recycle beautifully crafted materials giving them a new lease of life.
Head to Strathberry in Mayfair’s Burlington Arcade for a fine selection of guilt-free handbags made by ethical and sustainable suppliers who use minimum materials. Buy a stylish bag for life and support the makers in the process.
17. Paradise Row
Find authentic east London leather at Paradise Row, a brand that supports talented local people and preserves the craftsmanship of London’s leather trade. This unique store in Hoxton, with a pop-up store on King's Road Chelsea, stocks a range of accessories, from handbags to leather card and cutlery holders.
Combine sustainability with luxury at Varana in Mayfair, famous for its for its Indian heritage and ethical crafted, artisanal clothing made to last a lifetime. Find your outfit for life and support the environment, as each piece is created using natural biodegradable fibres and with minimal waste during production.
19. The Keep Boutique
Head to ethical Brixton Village haunt The Keep Boutique that promotes ethical fashion brands with integrity. Pick from a range of sustainable clothing, from gloves made of lambs wool to vegan wallets, and enjoy some guilt-free shopping.
20. 69b Boutique
Shop responsibly in 69b Boutique at Broadway Market Hackney, one of London’s first stores dedicated to sustainable clothing and creating a better fashion industry. Discover a range of dynamic designs from eco-friendly ethical brands.
21. Pop Boutique
Express your individuality with vintage clothing carefully selected from buyers around the globe at . This eco-friendly Covent Garden shop will ensure that pieces that can't be sold are recycled, or upcycled, under the store's own brand.
22. The Third Estate
Find vegan footwear and great ethical products free from animal ingredients at The Third Estate in Camden – London’s number one destination for vegan shoe shopping. Help the environment as you shop for eco-friendly and ethically minded brands with a range of Fairtrade and recycled clothing.
23. Karavan Eco
As eco as its name suggests, Karavan Eco near Brixton mixes fashion with furniture, homewares and more. There's a focus on ethical shopping, so expect everything from bamboo socks to recycled sari silk scarves.
Best London charity shops
24. Retromania FARA London
Fashionistas and vintage clothing lovers can find unique retro clothing, accessories, and memorabilia at Retromania London in Victoria. Run by FARA charity, it showcases retro pieces donated throughout FARA charity shops, a charity that supports disadvantaged children and young people.
25. British Red Cross
Seek out your stop-the-press outfit and do your bit for charity at the British Red Cross shops in Chelsea and Notting Hill. From vintage and haute couture, to old-world labels and heritage tweed, you can find quality clothing and interesting items donated from house clearances in these fashionable neighbourhoods.
26. Cancer Research UK
Shop for a good cause and discover cashmere, cocktail dresses and celebrity cast-offs at Cancer Research UK in Marylebone, a haven for fabulous fashion, books, and household goods. Find unique clothing samples and high fashion pieces with the tags still on, as you explore the rails for a show-stopping outfit.
27. The Salvation Army
Find a designer bargain at The Salvation Army’s charity shop in Chelsea, within range of the area’s stylish shops. You can grab cut-price second-hand fashion and other goods such as collectable books. Give pre-loved items a new lease of life and do your bit for charity.
28. Boutique by Shelter
Browse the rails of Boutique by Shelter at Kings Cross and find quality vintage items, on trend pieces, high street gems and designer pieces at great prices. This chic charity shop has its finger on the fashion pulse, while donating its income to help homeless people access vital services.
Stay healthy and beat the traffic by walking or cycling between seeing the shops. Discover hidden gems and iconic sights around every corner as you shop for your favourite things. Take a well-earned break from shopping by relaxing in one of London's picturesque parks and green spaces.