Shimbashi and Odaiba (35 of 105)
Fuji TV Plaza, Odaiba.