Street markets are very much a part of London's culture and as well as keeping you happily shopping they'll give you a real taste of how Londoners live and work.
Whether you like finding a bargain, people watching or just soaking up the atmosphere of the city, don't visit London without visiting at least one market.