London is famous for its markets, and there are stalls across the capital selling everything that anyone could ever need.
http://www.startle.com/question/where-is-the-best-shopping-in-london?preferredAttributionId=joseph-reaney
Sunbury Antiques Market - Many British dealers source their goods from Sunbury's vast range of ...