In May we visited the man-made island, Odaiba in Tokyo Bay, Japan. Here are the sightseeing spots we saw. I hope it’s useful for you if you’re looking for some …

AloJapan.com