If you’re looking to discover the heart and soul of London’s many villages, we recommend exploring local markets. A fun and free activity for everyone, here are our top choices when it comes to visiting the best places for street food, local farm produce, flowers, vintage clothes, antiques and much more.

The best markets in London: