Leica Camera Shop, Burlington Arcade, Piccadilly, City of Westminster, London, England, United Kingdom
Size: 6016px × 4000px
Photo credit: © P.D Amedzro / Alamy / Afripics
License: Licensed
Model Released: No
Keywords: arcade, architecture, building, burlington, business, camera, carpet, centre, closed, commercial, design, detail, display, displays, female, floor, flooring, group, indoor, indoors, interior, internal, leica, london, luxurious, luxury, male, mall, man, mayfair, men, people, person, persons, piccadilly, property, retail, retailer, retailers, roof, shop, shopfront, shopfronts, shopping, shops, skylight, space, store, storefront, storefronts, stores, uk, upmarket, view, window, windows, woman, women