Culture, Lifestyle, Nature, Where to see the best views from leisure island Odaiba! Enjoy the view of Tokyo Bay from Daiba ParkOdaiba is an artificially created island in Tokyo Bay. It’s an entertainment hub that is now easily 22/01/2021