Odaiba (Daiba) is a high-tech entertainment and shopping hub on an artificial island in Tokyo. It originated as a set of small man made fort island (Daiba means … food and travel blogmix travelmymixtravelfoodTokyoTokyo destinationsTokyo tourtokyo travelTokyo tripTokyo vacation東京AloJapan.com
AloJapan.com