Interior of the famous Harrods Store, the biggest department store in Europe located at Knightsbridge in London, UK.


Size: 3032px × 2021px
Location: London
Photo credit: © Panagiotis Kotsovolos / Alamy / Afripics
License: Royalty Free
Model Released: No

Keywords: architectural, architecture, attraction, britain, building, christmas, city, commercial, consume, customers, decoration, design, destination, england, english, european, expensive, exterior, famous, fashion, finance, gifts, goods, great, harods, harrods, historic, illuminated, life, london, luxurious, luxury, mall, market, mega, megastore, modern, public, retail, scene, shop, sightseeing, store, streets, style, tourist, touristic, traffic, unique, urban, view, wonderful