If you are looking for quirky shops you could try Carnaby Street which is off Oxford Street or Dover Street Market near Green Park Station. I also like all the shops down Westbourne Grove for Matches, Brora, Joseph and lots of other boutiques
http://www.westbourne-grove.com/
If the weather is bad you can go to the fairly new Westfield Shopping centre in Shepherds Bush with a good mix of high street and designer shops. Have fun in London.
http://www.westbourne-grove.com/
If the weather is bad you can go to the fairly new Westfield Shopping centre in Shepherds Bush with a good mix of high street and designer shops. Have fun in London.