Harrods
Harrods is a department store in London’s Knightsbridge, bringing together fashion, beauty, jewellery, homewares and food halls within its landmark retail building.
2026 nominee
Harrods is a department store in London’s Knightsbridge, bringing together fashion, beauty, jewellery, homewares and food halls within its landmark retail building.
Official website