Designed by
Title
Harrods in London #63852968
Description
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.
This image is editorial