Harrods in London

It is situated at Brompton Road in Knightsbridge. This upmarket departmental store occupies near 5-acre site and is having over a million sqft of selling space with more than 330 departments. This makes the store biggest department store in Europe. The simple motto The Harrods is to have all things for all people.

have us call you back!
have us call you back!
Please enter a valid Email-ID
Please enter a valid mobile number
You missed this
You missed this
I accept Privacy Policy and I authorize Thomas Cook to contact me with details.
Top International
Honeymoon Destinations
Need help? Leave your number and we will call you.