Attractive interior store displays in the Shibuya district of Tokyo, Japan, Asia.
Size: 5521px × 3681px
Location: Shibuya, Tokyo, Japan
Photo credit: © Asia / Alamy / Afripics
License: Licensed
Model Released: No
Keywords: asia, asian, center, display, district, interior, japan, mall, sale, selling, shelves, shibuya, shop, shopping, store, tokyo