Tokyo Travel 7: Odaiba

  Unknown   7:42 PM    0 Comments
Odaiba is a man-made island in the outskirt of Tokyo. Its located near the Tokyo Bay, and its a nice place to watch sunset. From the waterfront, you could see the Rainbow Bridge.