Aqua City Odaiba Shrine: on top of a building in Tokyo
If there’s anywhere in the world where you’ll find a shrine on top of a large building, it’s Japan. Aqua City Odaiba Shrine creates a great juxtaposition between traditional and modern Japan, and has spectacular views of the Rainbow Bridge in Tokyo Bay.
Read More