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