London Shopping is incomplete without a visit to the Harrods. This historic department store is located in Knightsbridge and is UK's biggest and mostly visited stores. It is a multi floored building offering a wide range of collections for all people. Harrods fulfills the shopping dreams of people with its motto "Everything, for everyone, everywhere".