Shimbashi and Odaiba (34 of 105)




Fuji TV Plaza, Odaiba.
Fuji TV Plaza, Odaiba.