Designed by
Title
Harrods department store interior, cosmetics #69471409
Description
LONDON - AUGUST 7: Harrods department store interior, cosmetics and perfumery area on August 7, 2015 in London, UK. Harrods is the biggest department store in Europe.
This image is editorial