LONDON - DEC 8 : Night View of Harrods with christmas decoration on Dec 8, 2012, London, UK. This department store was opened at 1824 and now it is one of the most famous luxury store in London.
- Image ID: 121710472
- Copyright: Bikeworldtravel
- Editorial Credit: Bikeworldtravel / Shutterstock.com
Editorial Use Only.
Use of this image in advertising or for promotional purposes is prohibited.