Markets are woven into the fabric of London life. Historically, they were a cornerstone of the city's communities and the best place to go for the weekly shop. Of course, our habits have changed since then – but while the boom in supermarkets may have dented the market’s popularity, thanks to a diversified offering and a growing awareness of how important it is to support small producers (and, yes, the fact that they're extremely photogenic), both locals and tourists continue to flock to the capital's best. Nowadays, there’s a huge range of markets across London, from farmers markets and fashion markets to street food, vintage and antique markets. But if you’re only in town for a quick visit, any one of these are worth making a beeline for. Here’s our pick of the very best markets in London, from Borough Market’s foodie stands to stalls filled with flowers on Columbia Road.
RECOMMENDED: The best things to do in London