LONDON, UK - DECEMBER 16TH 2015: A view of the famous Harrods department store in London, on 16th December 2015. The Harrods brand was founded in 1834 and the store has 330 departments covering over one million square feet.

LONDON, UK - DECEMBER 16TH 2015: A view of the famous Harrods department store in London, on 16th December 2015.  The Harrods brand was founded in 1834 and the store has 330 departments covering over one million square feet. - 50546781

Similar stock images

to-top-page