Tokyo Big Site, a massive convention center in the Odaiba area around Tokyo Bay.

_