Plaza 66 shopping mall on Nanjing Road West, Shanghai, China
Size: 5022px × 3342px
Location: In Shanghai, China, Asia
Photo credit: © Alex Segre / Alamy / Afripics
License: Royalty Free
Model Released: No
Keywords: 66, asia, asian, center, centre, china, chinese, city, interior, interiors, mall, malls, modern, plaza, shanghai, shop, shopping, shops, store, stores