Harrods
One of the most famous shops in the world, a must visit when in London.
Harrods is without a doubt the world’s most famous luxury department store. Easily accessible from Knightsbridge and South Kensington Tube stations this is a must visit for any shopoholic, it's not cheap though so be warned!