London has a wide range of shopping locations to rival the best shopping cities in the world. There is such an amount of goods available, it can be hard not to become overwhelmed. First of all, Knightsbridge is the home of British Haute Couture and this is the place to come if you are fashion conscious. It has two of the most famous department stores in London – Harrods and Harvey Nichols. Not only that, but it also boasts other well-known designer stores as well as porcelain and couture stores that all items come at the highest prices.