Shimbashi and Odaiba (51 of 105)
Outside Fuji TV Theater Mall, Odaiba.