London Markets
There are various markets in London where you can buy anything from a pair of socks to a whole lamb, and even an antique chair.
Some of the main markets are Portobello Road where you can buy antiques amongst other things and Camden Town where you can buy vintage clothes. Smithfield and Billingsgate where you can pick up meat and fish respectively. And for all you plant and flower lovers we have the Columbia Road flower market.
For all the markets and how to get there click on Markets
Any question's email John