Colombia Road Flower Market.  © visitlondon.com/Michael Heffernan

London markets

You can buy almost anything at markets in London, from cheap food and fresh produce to art and antiques. Popular London markets to snap up a bargain include Borough Market, Camden Market, Columbia Road Flower Market and Portobello Road Market.