Designed by
Title
Harrods , luxury department store , decorative facade, London United Kingdom #97498728
Description
LONDON, UNITED KINGDOM - JUNE 23, 2017: Harrods , luxury department store , decorative facade. 7-storey building built in 1905, has 330 departments covering 90,000 m2 of retail space
This image is editorial