Odaiba

Artificial island in Tokyo Bay, Japan From Wikipedia, the free encyclopedia

Odaibamap