Hosted on MSN2mon
Tokyo's Best Shopping Is On This Futuristic, Man-Made Island With Its Own Statue Of LibertyIn other parts of Odaiba, you can find even more attractions ... be sure to stop just outside the complex to get a look at a giant Unicorn Gundam statue that stands nearly 65 feet tall.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results