You are here

Odaiba, Tokyo

Odaiba, Tokyo

Odaiba is a large artificial island in Tokyo, Japan, featuring many hypermodern and just plain strange buildings.