Bigger picture
Odaiba is an island on reclaimed land in Tokyo Bay. Out on Odaiba there is plenty of open space, and also plenty of spectacular buildings.