-
Daiba, literally meaning "fort", refers to some of the man made islands in the Bay of Tokyo, which were constructed in the end of the Edo Period (1603-1868) for the city's protection against attacks from the sea. In the 1990s, Odaiba developed into one of Tokyo's most visited locales with lots of shopping and enter...
-
-
Stats
- Favorites
- 0
- Comments
- 0
- Snapshots
- 8
- Total Views
- 3797
- Explore Score
- 4

GigaPan Comments (0)
Toggle Minimize gigapan_comment