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