Any trip is incomplete without shopping. And if you are in London then you cannot miss this aspect as this is one of the best places to go for shopping. Its main attractions are a variety of shopping opportunities. Shoppers are attracted to big emporiums like Selfridges, Harvey Nichols, Hamleys, Fortnum & Mason and Liberty. Street side boutiques are also famous here. The products range from clothes to traditional British home ware.
Oxford Street – The city’s busiest place. Along with localities doing their daily activities, this is a place for shopaholic. This place is for a brand crazy person. You will find the chain ‘headquarters’ with massive H&Ms, Zara’s, Urban Outfitters and large department stores such as John Lewis, Debenhams and Selfridges.
High Street Kensington – This one is an alternative to Oxford. It is a place with shops of high end brands. This place is again for brand conscious shopaholic.
Camden Market – A street side market where you will enjoy bargaining. Try avoiding this market on a weekend. This one is a place for cheap leather jackets.
Roman Road Market – this is another street side market. The products here range from apparel to household items.
Brixton Market – This place is for fashion and food lovers. This place has a combination of items on sale. It has butchers, mangoes, wigs, bullah cakes and other such products.
Knightsbridge – Check out the exuberant food halls and dramatic Egyptian Hall of gifts at least once. A Place from where you can pick up gifting material.
King’s Road – This is the place famous for household goods. If you are tourist and staying in an apartment for a long time then this place might be useful for you.