Shimbashi and Odaiba (54 of 105)
Inside Fuji TV Theater Mall, Odaiba.