10. Camden Market:
With nearly 10 million visitors every year, Camden market is perhaps London’s most loved attraction for shopaholics. Divided into four major segments Canal Market, Buck Street Market, Lock Market, and Stables Market along with many other stores lining the area, Camden Market has a huge variety of goods up for sale, right from garments to accessories and from crafts to candles. Lock Market and Stable Market have food stalls with some of the amazing food items to relish from all over the world. This astonishing market is a great reason why you should visit London.