Harrods is an upmarket department store located in Brompton Road in Knightsbridge, in the Royal Borough of Kensington and Chelsea, London.
The store occupies a 5-acre (20,000 m2) site and has over one million square feet (90,000 m2) of selling space in over 330 departments making it the biggest department store in Europe.
The Harrods motto is Omnia Omnibus Ubique—All...