We check to see whether or not the rumors of Odaiba’s death have been greatly exaggerated. Odaiba is a man-made island in Tokyo Bay, but is it also a ghost town? Over the past few years, a number of entertainment complexes and sightseeing attractions in the neighborhood have closed down. ● Oedo Onsen Monogatari hot […]