new icn messageflickr-free-ic3d pan white
Harrods - Omnia Omnibus Ubique | by -justk-
Back to group

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.

22 faves
Taken on April 14, 2009