With over 40,000 shops and 83 major street markets to choose from, the sheer variety on offer is hard to imagine.
The city that gave the world the mini skirt, punk and Alexander McQueen continues to bubble over with excellent fashions, from in-the-know East End boutiques to the world-famous Selfridges. 
Different areas have their own specialties. Jewellery lovers will find nirvana in Clerkenwell, and record collectors will discover second-hand haven in Hanway Street and Notting Hill. So get the credit card out and start spending.
Given below are shopping information in London where you can find bargains and enjoy yourself. We have concentrated on main London shopping streets and places that you are most likely to visit.
The best known street for shopping in London is Oxford Street . It is the most famous street in London where you can buy souvenirs, clothes, and so on. The good news about shopping at Oxford Street is that so many big retailers are represented here that you have a range of choices. The bad news is that you may have to be prepared to struggle from store to store.
During the busiest times so many people are milling around that the street looks like an ant hill. No matter which day you choose to come here you will be surrounded by mass of shoppers.

To avoid the worst of the crowds you have to be an early riser and come between 9am and 10am when most of the other London shoppers are either in bed or having breakfast. Saturdays and Sundays are bad no matter what time of day it is. The nearest tube stations are: Marble Arch, Bond Street , Oxford Circus or Tottenham Court Road.
The second London street that you are most likely to visit to do your shopping is Regent's Street . With Oxford Circus tube station on one end and Piccadilly Circus on the other, this street is packed with all kinds of shops.
One of the main shops in this area is the Hamley's store. Hamley's is every child's dream come true. This shop is packed with all kinds of toys which your children will love.
Just off Oxford Street , less known and less crowded, but more expensive are New Bond Street and Old Bond Street . These streets have designer shops ready to dazzle you.
The main difference with these two streets compared with the Oxford Street is the friendliness of staff working there and the price of the things they will try to sell you. So if you are looking to buy designer clothes, expensive furniture, paintings, or maybe go to an Auction then this is the right place for you to be in.
Near to these two London streets is Savile Row . The one and only thing they do here is to make and sell you clothes; especially custom-made shirts and suits for men. For a "good" suit you will have to make a reservation up to six months in advance and pay up to 20,000 pounds.
Shops generally open from 9am or 10am to 6pm or 7pm Monday to Saturday. Opening hours do vary but many shops will be open until 8pm on Thursday. On Sunday they are typically open from 12pm to 6pm. Sunday trading is also common in Greenwich and Hampstead, and along Edgware and Tottenham Court Roads.
