Upvote:-1
According to VisitLondon.com, it lists the following as some of "the best shops in London for your ultimate London shopping experience":
Upvote:2
It's really hard to say what's the "best" as different places suit different needs.
Oxford Street (and it's surrounding roads) and Regent Street are quite famous for shopping and likely to find what you like.
Apart from that, there are 3 shopping centers which you can visit
All the 3 shopping centers are easily accessible by public transport and have decent parking facilities as well.