Designed by
Title
Harrods department store interior, shoe heaven in London #68126861
Description
Harrods department store interior, shoe heaven area on August 7, 2015 in London, UK. Harrods is the biggest department store in Europe.
This image is editorial