Harrods Limited is a department store located on Brompton Road in Knightsbridge, London, England The Harrods motto is Omnia Omnibus Ubique, which is Latin for "all things for all people, everywhere"
Show More