Harrods - Omnia Omnibus Ubique
Harrods is a department store located on Brompton Road in Knightsbridge, London, England. 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. This makes Harrods one of the largest department stores in the world. The Harrods motto is Omnia Omnibus Ubique — All Things for All People, Everywhere.