HARRODS

Harrods has been a luxury shopping destination in London’s Historic Knightsbridge for more than 160 years.