Shimbashi in Tokyo, Japan.
Size: 4608px × 3456px
Location: Tokyo, Japan
Photo credit: © Bill Miller / Alamy / Afripics
License: Licensed
Model Released: No
Keywords: city, department, japan, japanese, locomotive, plaza, shimbashi, shinbashi, shop, shops, sl, square, steam, store, tokyo, train