HARRODS
View all images
Harrods is a luxury department store located in Knightsbridge, London, UK. The store occupies a 4.5-acre (18,000 m2) site and has over one million square feet (90,000 m2) of selling space in over 330 departments. Since the store first opened its doors in 1849, Harrods has always prided itself on a reputation for excellence. Since its birth, Harrods has continued to seek out the finest quality merchandise, providing an outstanding level of service for each and every customer.
The Harrods motto is Omnia Omnibus Ubique - Everything for Everyone Everywhere. Several of its departments, including the seasonal Christmas department and the Food Hall, are world famous.









