London : Harrods


Harrods is an upmarket department store located on Brompton Road in Knightsbridge. It is the biggest department store in Europe.

hotels nearby

map and directions

food and drinks

more information