Japan, Tokyo, Travel

What to See in Japan’s Man-made Island – Odaiba

Odaiba is a man-made island built on a reclaimed land in Tokyo Bay. The artificial island was initially developed to protect the southern part of Tokyo against possible attacks from the sea. It later developed into a major commercial area now known for its shopping and entertainment centers popular among locals and foreign visitors. Spending the…

Continue reading